美文网首页
list与tuple

list与tuple

作者: stone46 | 来源:发表于2017-07-29 20:03 被阅读0次

    List

    list是一种有序的集合,可以随时增加或删除元素。如

    L = [1,2,3,4]
    

    我们可以用len来获取列表中元素的个数

    >>>len(L)
    4
    

    我们可以用索引来访问列表中的元素,如

    >>>L[0]
    1
    >>>L[0:2]
    [1,2]
    >>>L[0,-1]
    [1,2,3]
    >>>L[1:]
    [2,3,4]
    

    注意,索引从0开始,到len(L)-1结束;
    切片的话从左边索引数字开始,到右边数字索引前的一个元素结束。

    >>>L.append(5)
    >>>L
    [1,2,3,4,5]
    >>>L.insert(0,0)
    >>>L
    [0,1,2,3,4,5]
    >>>L.pop()
    5
    >>>L
    [0,1,2,3,4]
    >>>L.pop(0)
    0
    >>>L
    [1,2,3,4]
    >>>L[1] = 'E'
    >>>L
    [1,'E',3,4]
    

    Tuple

    Tuple,元组,不可变的列表,没有append,insert,pop等方法,其他与列表类似
    注意以下情形

    >>>T = (1)
    >>>T
    1
    

    在这个语句中,小括号被认为是数学中的括号,要想定义一个只有一个元素的元组,应该在后面加一个逗号

    >>>T = (1,)
    >>>T
    (1,)
    

    当然,python在显示只有一个元素的元组时候,也会加一个逗号,以免被认为是一个数学括号。

    相关文章

      网友评论

          本文标题:list与tuple

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