Python中非数字数据类型_列表(list)

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

你可能感兴趣的:(Python中非数字数据类型_列表(list))