列表:list
1.列表中的元素:
列表中的元素可以是任何数据类型,也可以是空
例如:
空列表:a=[]
a1=[1,"a",1.2,-1,[1,2,3],(1,2,3),{1:1,2:2},{1,2,"c"}]
2.添加元素:
1.append()--列表的末尾增加
a=["a","b","c"]
a.append("d")
2.insert(index,vaule)---把元素添加在哪个位置
a=["a","b","c"]
a.insert(1,"leaves")
3.extend(序列)---批量加入元素,不保留原有格式类型
a=["a","b","c"]
m=[1,2,3,"d",[1,2]]
a.extend(m)----["a","b","c",1,2,3,"d",[1,2]]
如果是append(m)则是需要保留格式类型的
a.append(m)----["a","b","c",[1,2,3,"d",[1,2]]]
3.查询列表:
正序: 0 1 2 3 4
a = [“a” ,”b” ,”c” ,”d” ,”e”]
倒叙:-5 -4 -3 -2 -1
格式:a [ 起始值:结束值:步长 ]
1.取单个值
a[2]--- 正序
a[-3]--- 倒叙
2.取连续的值
a[1:4] --- 正序
a[-2:-4] --- 倒叙
3.index(元素值)- - -查看元素中的索引
4.修改列表:
1.修改单个值
a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]
a[1]=2
2.批量修改
如果超出列表取值,则自动添加
a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]
a[1:4]=1,2,3,4,5
5.删除列表中的元素:
1.del删除:
1.del- -删除单个元素:
a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]
del a[-1]
2.del- -批量删除元素:
a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]
del a[0:3]
3.del- -删除变量:
a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]
del a
2.pop-删除:
pop() 默认删除最后一个元素
pop(索引)按照指定索引删除
a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]