美文网首页
列表和元组

列表和元组

作者: fxxtat | 来源:发表于2016-09-22 11:34 被阅读0次

    列表和元组

    • 迭代:依次对序列(sequence)中的每个元素重复执行某些操作
    • 字符串是一个字符的序列

    列表

    append方法:在列表末尾追加

    extend方法:

    >>>a = [1,2,3]
    >>>b = [4,5,6]
    >>>a.extend(b)
    >>>a
    [1,2,3,4,5,6]
    
    a被更新为一个全新的列表
    

    pop方法

    pop方法是唯一一个个既能修改列表又返回元素值(除None)的列表方法
    

    remove方法

    remove方法用于删除列表中的某个值的第一个匹配项(无返回值)
    

    reverse and reversed

    reverse将列表中的元素反向存放(改变的列表但不返回值)
    reversed方法返回一个迭代器
    

    sort方法

    >>>x = [5,4,3,2,1]
    >>>y = x.sort(x)#Do not do this
    >>>print y
    None
    
    sort方法修改了x却返回None,当需要保留原始列表时,先将列表赋值给一个新列表,再排序
    sorted方法可用于任何可迭代对象,返回一个新列表
    

    compare

    compare函数会在x<y时返回负数,在x>y时返回正数,x=y时返回0
    

    元组

    • 元组和列表一样是可迭代对象,元组不能修改

    实现方法

    >>> ()
    ()  空元组
    
    >>> 42,
    (42,)
    

    tuple函数

    以一个序列作为参数并转换为元组

    相关文章

      网友评论

          本文标题:列表和元组

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