目录
前言
1.查找
2.添加
3.修改
4.删除
5.反转、排序和复制
列表是python中最常用的数据类型,列表中的元素(又称数据项)不需要具有相同的类型,列表是可变数据类型,里面的元素用逗号隔开。常用操作方法有,添加、删除、修改、,还可以对列表进行遍历、排序、反转等。
语法:列表序列.index(数据, 开始位置下标, 结束位置下标)
lst = [] # 创建一个空列表
a = [10, 2, 3, 4, 5, 5]
print(a[0]) # 通过下标访问列表列表元素
print(a[1:3]) # 通过切片访问列表元素
#通过函数访问 index() count() len()
print(a.index(2))
print(a.count(5))
print(len(a))
语法:列表序列.append(数据)
语法:列表序列列.extend(数据)
语法:列表序列.insert(位置下标, 数据)
a = [10, 2, 3, 4, 5, 5]
# append() 可以追加一个数据,也可以追加一个序列
a.append(1) # 追加一个数据
a.append([1,6]) # 追加一个序列
# extend() 一般追加列表
a.extend(7) #追加数字会报错
a.extend('cxy') #[10, 2, 3, 4, 5, 5, 'c', 'x', 'y'] #此为追加字符串,会逐一追加子串到列表
a.extend([1]) #[10, 2, 3, 4, 5, 5, 1] #此为追加列表
#insert() 指定位置添加数据
a.insert(0,3) #指定位置为下标
a = [10, 2, 3, 4, 5, 5]
a[2]=0 #替换列表中指定元素
a[0:3]=7,8 #将列表中一段位置替换为某个数据(切片替换)
语法:del 目标
语法:列表序列.pop(下标)
语法:列表序列.remove(数据)
a = [10, 2, 3, 4, 5, 5]
del a #删除整个数据
del a[2] #[10, 2, 4, 5, 5] #通过下标删除指定数据
a.pop() #默认删除最后一个数据
a.pop(0) #根据下标删除指定数据
a.remove(10) #参数为数据,而不是下标(参数不可忽略)
a.clear() #清空列表(无参数)
注意:reverse表示排序规则,reverse = True 降序, reverse = False 升序(默认)
a = [10, 2, 3, 4, 5, 5]
a.reverse() #[5, 5, 4, 3, 2, 10] 反转
a.copy()#复制(里面无参数)
a.sort(reverse=True)#顺序排列
a.sort(reverse=False)#逆序排列
上一篇为字符串的常用函数
https://blog.csdn.net/qq_52355113/article/details/122467102?spm=1001.2014.3001.5501