1.list.append(obj)
list1 = [1, 2, 3, 4]
list1.append('5')
list1
[1, 2, 3, 4, '5']
2.list.count(obj)
list1 = ['a', 'b', 'c', 'd', 'a', 'a', 'b', 'c', 'e', 'a', 'b', 'd']
list1.count('a')
4
3.list.extend(seq)
- 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list1 = ['A', 'B', 'C', 'D']
list1.extend(['E', 'F',])
list1
['A', 'B', 'C', 'D', 'E', 'F']
4.list.index(obj)
list1 = ['A', 'B', 'C', 'D', 'E', 'F']
list1.index('C')
2
5.list.insert(index, obj)
list1.insert(2, 'Z')
list1
['A', 'B', 'Z', 'C', 'D', 'E', 'F']
6. list.pop([index=-1]])
- 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
list1.pop()
'F'
list1.pop(3)
'C'
7. list.remove(obj)
list1.remove('D')
list1
['A', 'B', 'Z', 'E']
8. list.reverse()
list1.reverse()
list1
['E', 'Z', 'B', 'A']
9.list.sort(cmp=None, key=None, reverse=False)
list1.sort()
list1
['A', 'B', 'E', 'Z']
list1 = ['AB', 'OD', 'RM', 'LD']
list1.sort(key = lambda x: x[1], reverse = True)
list1
['RM', 'OD', 'LD', 'AB']
10.list.clear()
list1.clear()
list1
[]
11.list.copy()
list2 = list1.copy()
list2
['AB', 'OD', 'RM', 'LD']
id(list2)
4354381896
id(list1)
4353162760
网友评论