列表的基本函数

 1 #1.在原来的列表中追加(只能加一个元素)
 2 print('1##############')
 3 li = [11,22,33,44]
 4 n1 = li.append(5)
 5 print(n1)
 6 print(li)
 7 print('2##############')
 8 #2.清空列表
 9 li.clear()
10 print(li)
11 print("3##############")
12 li = [11,22,33,44]
13 #3.浅拷贝
14 v = li.copy()
15 print(v)
16 print("4##############")
17 #4.计算元素出现的个数
18 v = li.count(22)
19 print(v)
20 print("5##############")
21 #5.可以将每一个元素加入列表
22 v = li.extend(["lala",1212])
23 print(li)
24 print("6##############")
25 #6.根据值获取值的索引
26 v = li.index(22)
27 print(v)
28 print("7##############")
29 #7.在指定索引位置添加
30 li.insert(1,99)
31 print(li)
32 print("8##############")
33 #8.删除列表索引位置的值
34 #v = li.pop(索引默认为最后一个)#删除的值
35 v = li.pop(1)
36 print(v)
37 print("9##############")
38 #9.删除列表中制定的值
39 # li.remove(列表元素)
40 li.remove(22)
41 print(li)
42 print("10##############")
43 #删除  pop、remove、del、clear
44 #10.将当前列表反转
45 li.reverse()
46 print(li)
47 print("11##############")
48 #11.排序 欠cmp、key
49 # li.sort()#从小到大排
50 # li.sort(reverse=True)#从大到小排
51 li = [1,3,5,2,65,23,2,6,32,22,22]
52 li.sort()
53 print(li)
54 li.sort(reverse=True)
55 print(li)
56 print("##############")
57 运行结果:
58 1##############
59 None
60 [11, 22, 33, 44, 5]
61 2##############
62 []
63 3##############
64 [11, 22, 33, 44]
65 4##############
66 1
67 5##############
68 [11, 22, 33, 44, 'lala', 1212]
69 6##############
70 1
71 7##############
72 [11, 99, 22, 33, 44, 'lala', 1212]
73 8##############
74 99
75 9##############
76 [11, 33, 44, 'lala', 1212]
77 10##############
78 [1212, 'lala', 44, 33, 11]
79 11##############
80 [1, 2, 2, 3, 5, 6, 22, 22, 23, 32, 65]
81 [65, 32, 23, 22, 22, 6, 5, 3, 2, 2, 1]
82 ##############
原文地址:https://www.cnblogs.com/ailadi/p/9978773.html