列表
teat=[‘a‘,‘b‘,‘c‘,‘d‘,‘e‘]
列表[]内可以有多个任意类型的值,逗号分隔。
列表是有序的 可以按照索引去取值
可以给列表中相应索引位置赋值
赋值后 id不变 所以 列表是可变的
切片(顾头不顾尾,步长)
print(test[0:4:2])
长度 len
成员运算 逻辑 输出的 True 或者 Fales
in 和not in
追加
test.append(‘6‘)
追加默认是在列表的最后
删除
del test[2]
test.remove 是单纯的删除,不返回删除的值,并且是按照列表中的值去删。
test.pop(1) 是按照索引 ‘取删’ ,默认(不加索引)是从末尾开始删除。会返回一个值操作很像 “剪切”
其他操作
常用
insert 插入 test.insert(0,‘zhou‘) 往索引0之前插入值。一次一个
extend 可以添加列表 test.extend([1,2,3,4,5,6,]) 只能在最后加
count 统计个数 test.count(‘a‘)
clear 清空列表
copy 拷贝列表
revserse 反转
sort 排序 给数字排序 sort(reverse=True)从大到小
队列 先进先出
append pop(0)
堆栈 先进的后出来
insert(0,‘a‘)
pop(0)
时间: 2024-10-05 12:45:36