列表
有序可变的,索引
作用:存储数据的,支持很多种数据类型
定义方式:
lst = [1,"alex",True,('a','b')]增
append() # 追加
extend() # 迭代添加
insert() # 插入 insert(1,"admin") 尽量少用
删
def lst -- 删除整个列表
def lst[0:2] -- 切片删除
def lst[0:5:2] -- 步长删除
clear() # 清空列表
pop() # 默认删除最后一个 -- 有返回值 返回的是被删除的元素 -- 通过索引进行删除
remove() # 通过元素进行删除
改
lst = ["adf","asdf","des"]
lst[0:2] = 12345 # 报错,后面需要加可迭代对象
lst[0:2] = "12345"
print(lst) # [1,2,3,4,5,"des"]
lst[0:2] = 1,2,3,4,5
print(lst)
lst[0::2] = "1" # 有几个位置需要几个字符
查
for i in lst:
print(i)
列表的嵌套:
取值通过索引进行取值,一层一层的进行查找