l = ['a', 's', 'd', 'f', ['g', 'h']] print(l[2])
d
l = ['a', 's', 'd', 'f', ['g', 'h']] l[4][0] = 'bb' print(l)
['a', 's', 'd', 'f', ['bb', 'h']]
l = ['a', 's', 'd', 'f', ['g', 'h']] del l[0] print(l)
['s', 'd', 'f', ['g', 'h']]
l = ['a', 's', 'd', 'f', ['g', 'h']] print(len(l))
5
l1= ['a', 's', 'd', 'f', ['g', 'h']] l2 = ['aa', 'cc'] l = l1 + l2 print(l)
['a', 's', 'd', 'f', ['g', 'h'], 'aa', 'cc']
l2 = ['aa', 'cc'] l = l2 * 3 print(l)
['aa', 'cc', 'aa', 'cc', 'aa', 'cc']
l2 = ['aa', 'cc'] for i in l2: print(i)
aa
cc
l1 = ['a', 's', 'd', 'f', ['g', 'h']] l2 = l1[2:] print(l2)
['d', 'f', ['g', 'h']]
l = [1, 2, 3, 4] print("最大值: ",max(l))
最大值: 4
l = [1, 2, 3, 4] print("最小值: ",min(l))
最小值: 1
tup1 = (1, 2, 3, 4) li = list(tup1) print(li)
[1, 2, 3, 4]
l = ['qq', 'aa', 'dd'] l.append([1, 2]) print(l)
['qq', 'aa', 'dd', [1, 2]]
l = ['qq', 'aa', 'dd','qq'] print(l.count('qq'))
2
l1 = [1, 2, 3] l2 = ['qq', 'aa', ] l1.extend(l2) print(l1)
[1, 2, 3, 'qq', 'aa']
list.index(value,start=0,stop=None)app
l1 = [2, 3, 1, 5, 1] a = l1.index(1) print('匹配索引爲:{0}'.format(a))
匹配索引爲:2
l1 = [2, 3, 1] l1.insert(1, ['w', 's']) print(l1)
[2, ['w', 's'], 3, 1]
l1 = [2, 3, 1,'qq','ww'] a = l1.pop(-2) print(a) print(l1)
qq [2, 3, 1, 'ww']
l1 = [2, 3, 1, 'qq', 'ww', 3] l1.remove(3) print(l1)
[2, 1, 'qq', 'ww', 3]
l1 = [2, 3, 1, 'qq', 'ww', 3] l1.reverse() print(l1)
[3, 'ww', 'qq', 1, 3, 2]
# list.sort(cmp=None,key=None,reverse=False) # cmp--可選參數,若是指定了該參數會使用該參數的方法進行排序 # key--主要是用來進行比較的元素,只有一個參數,具體的函數的參數就是取自於可迭代對象中,指定可迭代對象中的一個元素來進行排序。 # reverse--排序規則,reverse=Ture降序, reverse=Flase升序(默認) list1 = [43,56,76,23,123,45] list2 = ['w','r','c','a','b'] list1.sort() list2.sort() print(list1) print(list2)
[23, 43, 45, 56, 76, 123] ['a', 'b', 'c', 'r', 'w']
list2 = ['w','r','c','a','b'] list2.clear() print(list2)
[]
list2 = ['w','r','c','a','b'] list1=list2.copy() print(list1) print(list2)
['w', 'r', 'c', 'a', 'b'] ['w', 'r', 'c', 'a', 'b']