Common sequence manipulation functions

 1 # 常用序列操作函数
 2 # 1.all()
 3 list_1 = [1, 1.5, '1']
 4 print(all(list_1))
 5 list_2 = [0, 1, '1']
 6 print(all(list_2))
 7 list_3 = ['0', 1]
 8 print(all(list_3))
 9 '''
10 True
11 False
12 True
13 '''
14 
15 # 2.range(start,stop[,step)
16 # 返回从start开始到stop(不包括stop)结束的可迭代对象,step为步数,start默认为0,step默认为1
17 list_4 = list(range(5))
18 list_5 = list(range(1, 6))
19 list_6 = list(range(0, 9, 2))
20 print(list_4)
21 print(list_5)
22 print(list_6)
23 '''
24 [0, 1, 2, 3, 4]
25 [1, 2, 3, 4, 5]
26 [0, 2, 4, 6, 8]
27 '''
28 
29 # sorted()
30 # 排序(升序)
31 list_7 = [3, 2, 4, 6, 5, 7, 8]
32 list_8 = sorted(list_7)
33 print(list_8)
34 # OUT:[2, 3, 4, 5, 6, 7, 8]
35 
36 # reversed()
37 # 反转序列,返回可迭代对象
38 r = reversed(list_8)
39 print(r)
40 list_9 = list(r)
41 print(list_9)
42 '''
43 <list_reverseiterator object at 0x0000025FCCE7BD88>
44 [8, 7, 6, 5, 4, 3, 2]
45 '''
46 
47 # zip()
48 # 将多个迭代对象相同位置的元素聚合成元组,返回一个以元组为元素的可迭代对象
49 list_10 = ['a', 'b', 'c']
50 list_11 = [1, 2, 3]
51 z = zip(list_10, list_11)
52 print(list(z))
原文地址:https://www.cnblogs.com/Aoke/p/13598486.html