Python列表,元组

作者: 大白python学习分享 | 来源:发表于2018-06-18 18:24 被阅读0次

    1.列表

    1.len/index/count/列表[索引]取值

    image.png

    len(list)取列表的长度
    list.index("字符串")取下标/索引
    list.count("字符串")查看字符串在列表中出现了几次
    list[索引]通过索引取值

    2.sort/sort(reverse=True)/reverse.()

    image.png

    list.sort() 排序
    list.sort(reverse=True) 降序
    list.reverse() 倒序

    3.del/remove/pop

    In [12]: list
    Out[12]: ['1', '2', '3', '4', '5', '6', '7', '8', '9']
    
    In [13]: del list[4]
    
    In [14]: list
    Out[14]: ['1', '2', '3', '4', '6', '7', '8', '9']
    
    
    In [28]: list
    Out[28]: ['1', '2', '3', '4', '6', '7', '8', '9']
    
    In [29]: list.remove("2")
    
    In [30]: list
    Out[30]: ['1', '3', '4', '6', '7', '8', '9']
    
    
    In [31]: list
    Out[31]: ['1', '3', '4', '6', '7', '8', '9']
    
    In [32]: list.pop()
    Out[32]: '9'
    
    In [33]: list
    Out[33]: ['1', '3', '4', '6', '7', '8']
    
    
    In [34]: list.pop(2)
    Out[34]: '4'
    
    In [35]: list
    Out[35]: ['1', '3', '6', '7', '8']
    

    del list[索引] 删除指定索引数据
    list.remove(数据/值) 删除指定数据
    list.pop() 默认删除末尾数据
    list.pop(索引) 删除指定索引数据

    3.insert/append/extend

    In [36]: list
    Out[36]: ['1', '3', '6', '7', '8']
    
    In [37]: list.insert(2,"as")
    
    In [38]: list
    Out[38]: ['1', '3', 'as', '6', '7', '8']
    
    In [39]: list.append('wo ai ni xiao zhu')
    
    In [40]: list
    Out[40]: ['1', '3', 'as', '6', '7', '8', 'wo ai ni xiao zhu']
    
    In [41]: list1=['q','w','e']
    
    In [42]: list.extend(list1)
    
    In [43]: list
    Out[43]: ['1', '3', 'as', '6', '7', '8', 'wo ai ni xiao zhu', 'q', 'w', 'e']
    

    list.insert(索引,数据) 在指定索引处插入数据
    list.append(数据) 在列表末尾插入数据
    list.extend(列表) 把列表1里面的内容追加到列表中

    2.元组

    创建空元组是
    tuple=()
    注意:是小括号
    元组是不可以更改的,里面的内容不可以修改

    In [45]: tuple=('as','asd','qw','12')
    
    In [46]: type(tuple)
    Out[46]: tuple
    
    In [47]: len(tuple)
    Out[47]: 4
    
    In [48]: tuple.count("as")
    Out[48]: 1
    
    In [49]: tuple[1]
    Out[49]: 'asd'
    
    In [50]: tuple.index('qw')
    Out[50]: 2
    

    len(元组) 取元组的长度
    tuple.count(数据) 数据在元组中出现的次数
    tuple[索引] 通过索引取数据
    tuple.index(数据) 通过数据取索引

    相关文章

      网友评论

        本文标题:Python列表,元组

        本文链接:https://www.haomeiwen.com/subject/nzpneftx.html