1.append
通过append可以向列表添加元素
语法:list.append(str)
>>> list = ["aa","bb","cc","dd"]
>>> list.append("ee")
>>> list
['aa', 'bb', 'cc', 'dd', 'ee']
>>> list1 = ["aa","bb"]
>>> list2 = ["c","d"]
>>> list1.append(list2)
>>> list1
['aa', 'bb', ['c', 'd']]
2.extend
通过extend可以将另一个集合中的元素逐一添加到列表中
语法:list.extend(list)
>>> list = ["aa","bb","cc","dd"]
>>> list2 = ["ee","ff"]
>>> list.extend(list2)
>>> list
['aa', 'bb', 'cc', 'dd', 'ee', 'ff']
3.insert
insert(index, object) 在指定位置index前插入元素object
语法:list.insert(2,str)
>>> list = ["aa","bb","cc","dd"]
>>> list.insert(1,"ee")
>>> list
['aa', 'ee', 'bb', 'cc', 'dd']
4.修改,拿到指定位置元素直接修改
>>> list = ["aa","bb","cc","dd"]
>>> list[1] = "ee"
>>> list
['aa', 'ee', 'cc', 'dd']
5.in(存在),如果存在那么结果为true,否则为false
not in(不存在),如果不存在那么结果为true,否则false
语法:str in list
语法:str not in list
>>> list = ["aa","bb","cc","dd"]
>>> "aa" in list
True
>>> "cc" not in list
False
6.del:根据下标进行删除
pop:删除最后一个元素
remove:根据元素的值进行删除
语法:del list[index]
语法:list.pop()
语法:list.remove(str)
>>> list = ["aa","bb","cc","dd"]
>>> del list[3]
>>> list
['aa', 'bb', 'cc']
>>> list.pop()
'cc'
>>> list.remove("aa")
>>> list
['bb']
7.sort方法是将list按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。
reverse方法是将list逆置。
语法:list.sort()
语法:list.reverse()
>>> list= [1,23,43,21,77,54,25]
>>> list.sort()
>>> list
[1, 21, 23, 25, 43, 54, 77]
>>> list.reverse()
>>> list
[77, 54, 43, 25, 23, 21, 1]