列表 List[ ]
常用操作
例:adc = ['薇恩','小炮','维鲁斯','金克丝','女枪']
1、通过索引查找对应位置信息数据
格式:列表[索引]
adc[1]
小炮
2、查看数据类型
命令:type()
type(adc)
list(表示列表类型)
3、增加列表内容
-
①、在指定位置插入数据
格式--列表.insert(索引,数据)
adc.insert(2,'女枪') 在第二个索引中插入数据女枪
['薇恩','小炮','女枪','维鲁斯','金克丝','女枪']
-
②、在列表末尾追加数据
格式--列表.append(数据)
adc.append(男枪)
['薇恩','小炮','维鲁斯','金克丝','女枪','男枪']
-
③、将列表2的数据追加到列表中
格式--列表.extend(列表2)
列表2:adc_02 = ['老鼠','大嘴','女警']
adc.extend(adc_02)
['薇恩','小炮','维鲁斯','金克丝','女枪','老鼠','大嘴','女警']
4、修改数据
-
修改指定索引的数据
格式--列表[索引]=数据
adc[1]=提莫,即想将小炮更改为提莫
['薇恩','提莫','维鲁斯','金克丝','女枪']
5、删除数据
-
①、删除指定索引的数据
格式--del 列表[索引]
del adc[3],即想将金克丝删除,"金克丝是个暴躁的家伙,并且还是萝莉,还没位移,删了"
['薇恩','小炮','维鲁斯','女枪']
当然我们还可以倒着通过索引删除
索引正方向是从0开始算起,反方向则是从-1开始算起,这时我们想删除'金克丝',则索引为'-2'
del adc[-2]
同样可以删除
del还可以删除整个列表
格式--del 列表
-
②、删除第一个出现的指定数据
格式--列表.remove(数据)
adc_02 = ['薇恩','小炮','维鲁斯''小炮']
adc_02.remove('小炮'),即想删除小炮,"谁让她喜欢提莫,删除"
['薇恩','维鲁斯','小炮']
-
③、删除末尾数据
格式--列表.pop
adc.pop,即将末尾数据'女枪'删除
['薇恩','小炮','维鲁斯','金克丝']
-
④、删除指定索引数据,同①
格式--列表.pop(索引)
adc.pop(2),即删除数据"维鲁斯"
['薇恩','小炮','金克丝','女枪']
六、统计
-
①、统计列表长度
格式--len(列表)
len(adc)
6
-
②、统计数据在列表中出现的次数
格式--列表.count(数据)
adc_03 = ['薇恩','小炮','维鲁斯','小炮','女枪']
adc_03.count('小炮'),统计数据'小炮'出现的次数
2
七、排序
-
①、升序排序
格式--列表.sort()
a = [1,2,3,5,4,8,6]
a.sort()
[1,2,3,4,5,6,8]
-
②、降序排序
格式--列表.sort(reverse=True)
a.sort(reverse=True)
[8,6,5,4,3,2,1]
-
③、逆序、反转
格式--列表.reverse()
b = [1,2,3,4]
b.reverse()
[4,3,2,1]
网友评论