7.列表(数据类型-list)

列表:list

1.列表中的元素:

列表中的元素可以是任何数据类型,也可以是空

例如:

空列表:a=[]

a1=[1,"a",1.2,-1,[1,2,3],(1,2,3),{1:1,2:2},{1,2,"c"}]

7.列表(数据类型-list)

2.添加元素:

1.append()--列表的末尾增加

a=["a","b","c"]

a.append("d")

7.列表(数据类型-list)

2.insert(index,vaule)---把元素添加在哪个位置

a=["a","b","c"]

a.insert(1,"leaves")

7.列表(数据类型-list)

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]]

7.列表(数据类型-list)

如果是append(m)则是需要保留格式类型的

a.append(m)----["a","b","c",[1,2,3,"d",[1,2]]]

7.列表(数据类型-list)

3.查询列表:

正序: 0 1 2 3 4

a = [“a” ,”b” ,”c” ,”d” ,”e”]

倒叙:-5 -4 -3 -2 -1

 

格式:a [ 起始值:结束值:步长 ]

 

1.取单个值

a[2]--- 正序

a[-3]--- 倒叙

7.列表(数据类型-list)

2.取连续的值

a[1:4] --- 正序

a[-2:-4] --- 倒叙

7.列表(数据类型-list)

3.index(元素值)- - -查看元素中的索引

7.列表(数据类型-list)

4.修改列表:

1.修改单个值

 

a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]

a[1]=2

7.列表(数据类型-list)

2.批量修改

如果超出列表取值,则自动添加

a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]

a[1:4]=1,2,3,4,5

7.列表(数据类型-list)

5.删除列表中的元素:

1.del删除:

1.del- -删除单个元素:

a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]

del a[-1]

7.列表(数据类型-list)

2.del- -批量删除元素:

a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]

del a[0:3]

7.列表(数据类型-list)

3.del- -删除变量:

a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]

del a

7.列表(数据类型-list)

2.pop-删除:

pop() 默认删除最后一个元素

pop(索引)按照指定索引删除

a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]

7.列表(数据类型-list)

3.remove(元素值) 移除元素

7.列表(数据类型-list)

4.clear()---清空元素,保留变量名

7.列表(数据类型-list)

6.count(元素值)—统计元素出现的个数

7.列表(数据类型-list)

7.sort() 和sorted() - -排序

1.sort()---原地排序,返回值是None

7.列表(数据类型-list)

2.sorted(变量)—非原地排序,返回排序后的结果

7.列表(数据类型-list)

8.reverse()反转

7.列表(数据类型-list)

上一篇:2021-3-6 周报博客


下一篇:DAY8析构方法