(1)append方法(追加)
li = [1,2,3,'4','5']
li.append('th')
print(li)
返回值:[1, 2, 3, '4', '5', 'th']
(2)clear方法(清空列表)
li = [1,2,3,'4','5']
li.clear()
print(li)
返回值:[]
(3)copy方法(拷贝)
li = [1,2,3,'4','5']
v = li.copy()
print(v)
返回值:[1, 2, 3, '4', '5']
(4)count方法(计算元素出现的次数)
li = [1,2,33,33,'4','5']
v = li.count(33)
print(v)
返回值:2
(5)extend方法(扩展原列表)
注:参数是可迭代对象。
li = [11, 22, 33, 22, 44]
li.extend(['abc',123])
print(li)
返回值:[11, 22, 33, 22, 44, 'abc', 123]
(6)index方法(根据值获取当前值索引位置)
注:从左至右
li = [11, 22, 33, 22, 44]
v = li.index(22)
print(v)
返回值:1
(7)insert方法(在指定索引位置插入元素)
li = [11, 22, 33, 22, 44]
li.insert(3,31)
print(li)
返回值:[11, 22, 33, 31, 22, 44]
(8)pop方法(删除某个值,并获取删除的值)
注:默认删除最后一个。
li = [11, 22, 33, 22, 44]
v = li.pop(1)
print(v,'\n',li,sep='')
返回值:
22
[11, 33, 22, 44]
(9)remove方法(删除列表中的指定值,左边优先)
li = [11, 22, 33, 22, 44]
li.remove(22)
print(li)
返回值:[11, 33, 22, 44]
(10)reverse方法(将当前列表翻转)
li = [11, 22, 33, 22, 44]
li.reverse()
print(li)
返回值:[44, 22, 33, 22, 11]
(11)sort方法(列表排序)
li = [11, 22, 33, 22, 44]
li.sort()
print(li)
返回值:[11, 22, 22, 33, 44]
(12)in 操作(判断元素是否在列表中)
li = [1, 12, 9, "age", ["刘漂亮", ["19", 10], "庞麦郎"], "alex", True]
v1 = "刘漂亮" in li
v2 = 'age' in li
print(v1,v2)
返回值:False True
(13)从列表中取元素
li = [1, 12, 9, "age", ["刘漂亮", ["19", 10], "庞麦郎"], "alex", True]
v = li[4][1][0]
print(v)
返回值:19
(14)del(删除列表里的元素)
li = ['12','zg','gy','th',3]
del li[0:2]
print(li)
返回值:['gy', 'th', 3]