美文网首页python之旅
三分钟python教程:list用法简介!

三分钟python教程:list用法简介!

作者: 格心者 | 来源:发表于2018-04-02 15:47 被阅读24次

    python由最基本的集中数据类型构成,list是我在工作中用到非常多的一种类型,本教程就是整理list的用法。

    #list.count(x) 统计某个元素在列表出现的个数
    fruits = ['orange', 'apple', 'pear', 'banana', 'kiwi', 'apple', 'banana']
    fruits.count('apple')
    
    2
    
    #list.index(x[, start[, end ]]) 显示从0开始,第一个匹配到的元素的位置,可以自己设置统计的起始和终止位点
    fruits.index('banana')
    
    3
    
    #从第四个位置开始往后匹配
    fruits.index('banana', 4)
    
    6
    
    #包含第一个元素,即起始位置是包括在内的
    fruits.index('kiwi', 4,6)
    
    4
    
    #终止位置是不包括在内的
    fruits.index('kiwi', 3,4)
    
    ---------------------------------------------------------------------------
    
    ValueError                                Traceback (most recent call last)
    
    <ipython-input-8-55d5d8b33894> in <module>()
    ----> 1 fruits.index('kiwi', 3,4)
    
    
    ValueError: 'kiwi' is not in list
    
    #list.reverse() 将列表中元素的顺序反向
    fruits.reverse()
    fruits
    
    ['banana', 'apple', 'kiwi', 'banana', 'pear', 'apple', 'orange']
    
    #list.append(x) 在列表最后添加一个元素
    fruits.append('grape')
    fruits
    
    ['banana', 'apple', 'kiwi', 'banana', 'pear', 'apple', 'orange', 'grape']
    
    #list.sort(key=None, reverse=False) 对列表中元素进行排序,
    fruits.sort()
    fruits
    
    ['apple', 'apple', 'banana', 'banana', 'grape', 'kiwi', 'orange', 'pear']
    
    #list.pop([i ]) 删除列表中位于i位置的元素并返回显示,默认是最后一个元素
    fruits.pop()
    
    'pear'
    
    #已经将最后一个元素删除
    fruits
    
    ['apple', 'apple', 'banana', 'banana', 'grape', 'kiwi', 'orange']
    
    #list可以利用切片快速选取自己想要的元素
    fruits[0:3]
    
    ['apple', 'apple', 'banana']
    
    #python计数是从0开始
    fruits[0]
    
    'apple'
    
    #python中-1位置的元素就是最后一个元素
    fruits[-1]
    
    'orange'
    
    #包含所有元素
    fruits[:]
    
    ['apple', 'apple', 'banana', 'banana', 'grape', 'kiwi', 'orange']
    

    相关文章

      网友评论

        本文标题:三分钟python教程:list用法简介!

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