在python中列表的常用方法主要包括增加,删除,查看和修改。下面以举例子的方法具体说明,首先我们创建两个列表,列表是用[ ]表示的,里面的元素用逗号隔开。
a=[‘hello’,78,15.6,‘你好’]
b=[78,1,1,4,5,6,1] 一.增加
方法一:a.append('tom') # 在a列表最后追加一个元素tom
['hello', 78, 15.6, '你好', 'tom']
方法二:a.insert(0,'tom') #把Tom这个元素放到a列表索引号为0的位置,列表中的第一个元素索引为0,第二个元素索引为1,以此类推。
['tom', 'hello', 78, 15.6, '你好']
方法三: a.extend(b) #表示把b列表元素添加到a列表中
['hello', 78, 15.6, '你好', 78, 1, 1, 4, 5, 6, 1]
二. 查看
1.通过索引查看列表中对应的元素:
代码 :print(a[0], b[6])
结果: hello 1
2.通过切片的方法,查看一部分列表中的元素:
代码:print(a[0:3]) print(b[4::-1])
结果:'hello', 78, 15.6] [5, 4, 1, 1,78]
3.查找列表中的某一个元素的具体位置:
print(a.index(15.6))
结果为2
表示15.6这个元素在a列表的第三个位置
4.查找元素出现的次数:
print(b.count(1))
结果为3
表示在b列表里1出现了三次
5.查找某个元素在不在列表中:
print(78 in a) 结果为true
print(2 in a) 结果为false
三. 修改
方法一: a[索引]=要修改的内容
a[0]='hi' print(a)
['hi', 78, 15.6, '你好']
方法二: a[起始位置:结束位置]=要替换的内容
a[0:3]=(45,25,"LIAM") print(a)
[45, 25, 'LIAM', '你好']
四. 删除
方法一: a.remove[要删除的元素]
a.remove(15.6) print(a)
结果:['hello', 78, '你好']
方法二: a.pop(索引号)
a.pop(1) print(a)
结果:['hello', 15.6, '你好']
方法三:del 内容
del a
#删除a整个列表
del a[3] print(a)
结果为['hello', 78, 15.6]
方法四:clear
a.clear() #清空a列表所有内容
五.排序
b.sort() # b列表里元素从小到大排序
print(b)
结果:[1, 1, 1, 4, 5, 6, 78]
b.sort(reverse=True) #b列表里元素从大到小排列
结果:[78, 6, 5, 4, 1, 1, 1]
b.reverse() #b列表里元素颠倒顺序排列
[1, 6, 5, 4, 1, 1, 78]