首页 » Python » 小象学院大数据分析集训营试听知识点整理-list切片和排序

小象学院大数据分析集训营试听知识点整理-list切片和排序

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# 切片
list1 = [1,2,3,4,5,6,7,8,9]
print(list1[1:])  # [2, 3, 4, 5, 6, 7, 8, 9]
print(list1[-2:1])  # [] 右边必须比左边大 -2等于8
print(list1[-2:-1])  # [8]
print(list1[:1]+list1[-2:])  # [1, 8, 9]
print(list1[1:8:2])  # [2, 4, 6, 8] 从2开始取,一直到9 每两个取一个
print(list1[1:7:2])  # [2, 4, 6] 这里就没有8了
print(list1[8::-1])  # [9, 8, 7, 6, 5, 4, 3, 2, 1]反向切片

# in/not in 是否存在
list2 = [1,2,3,4,5,6,7,8,9]
print(1 in list2)  # True
print(10 in list2)  # False
print(10 not in list2)  # True

# sort 排序
list3 = [1,2,3,4,5,6,7,8,9]
list3.sort()
print(list3)  # [1, 2, 3, 4, 5, 6, 7, 8, 9] 升序
list3.sort(reverse=True)
print(list3)  # [9, 8, 7, 6, 5, 4, 3, 2, 1] 降序

# reverse 颠倒
list4 = [1,2,3,9,4,5,7,6,8]
list4.reverse()
print(list4)  # [8, 6, 7, 5, 4, 9, 3, 2, 1]

# count 统计某个参数出现的次数
list4 = [1,2,3,9,4,5,7,6,8,1]
print(list4.count(1))  # 2
print(list4.count(10))   # 0

原文链接:小象学院大数据分析集训营试听知识点整理-list切片和排序,转载请注明来源!

1