• Python基础 List和Tuple类型


    python 创建list
        python 内置一种数据类型是列表: 列表是一种有序的集合,可以随时添加和
        删除其中的元素,list 中的元素是按照顺序排列的。构建list 直接用 [ ],
        list 中可以包含各种数据类型。 一个元素也没有的list 是一个空list.
        L = ['Michael', 100, True]
     
    python 中按着索引访问list
        索引从0 开始,也就是说,第一个元素的索引是0 第二个元素的索引
        是1,以此类推。
     
    python 之倒序访问list
        最后一个元素用 -1 这个索引,倒数第二个用-2 表示 ,倒数第三个用-3
     
    python 之添加新元素
        用 append() 方法,把新同学追加到list 末尾
        例如: L = ['Adam', 'Lisa', 'Bart']
            L.append('Paul')
            'Adam', 'Lisa', 'Bart', 'Paul']
            append() 总是把新元素添加到list 的尾部。
            添加到第一的位置,inster() 方法,它接受两个参数,第一个参数是索引
            第二个参数是待添加的新元素。
        L = ['Adam', 'Lisa', 'Bart']
        L.insert(0, 'Paul')
        ['Paul', 'Adam', 'Lisa', 'Bart']
     
    python从list 删除元素
        可以用list 的pop() 方法删除最后一个。
        L = ['Adam', 'Lisa', 'Bart', 'Paul']
        L.pop()
        'Paul'
        ['Adam', 'Lisa', 'Bart']
        pop() 方法总是删掉list 的最后一个元素,并且他还返回这个元素。
        指定索引删除 pop(2)。
     
    python 中替换元素
        对list 中的某个索引赋值,可以直接用新的元素替换到原来的元素,list 包含
        的元素个数保持不变。
        L = ['Adam', 'Lisa', 'Bart']
        L[2] = 'Paul'
        print L
        L = ['Adam', 'Lisa', 'Paul']
        L[-1] = 'Paul'
     
    python 之中创建 tuple
        tuple 是另一种有序的列表,为元组。tuple和list 非常类似,但是tuple一旦创建完毕,就不能修改了。
        t = ('Adam', 'Lisa', 'Bart')
        创建tuple和创建list唯一不同之处是用( )替代了[ ]
        获取tuple元素的方式和list 是一摸一样的,可以正常使用t[0],t[-1] 等索引方式访问元素
     
     
    Python 之创建但元素tuple
        tuple和list一样,可以包含 0 个、1个和任意多个元素,包含0个元素的tuple,也就是空
        tuple ,直接使用() 表示: t = () 规定tuple 要多加一个逗号"," t = (1,)
     
    Python 之 “可变” 的tuple
        t = ('a', 'b', ['A', 'B'])
        L = t[2]
        L[0] = 'X'
        L[1] = 'Y'
        ('a', 'b', ['X', 'Y'])
        tuple 所谓的不变就是说,tuple 的每个元素的指向是不变的,即指向’a‘,就不能指向'b'

  • 相关阅读:
    Linux C 面试题总结
    linux下的缓存机制及清理buffer/cache/swap的方法梳理
    接入WebSocket记录 + 一些个人经验
    Linux基础系列—Linux体系结构和Linux内核结构
    typedef和define具体的详细区别
    RANSAC与 最小二乘(LS, Least Squares)拟合直线的效果比较
    深入理解C/C++混合编程优秀博文赏析与学习
    “error LNK2019: 无法解析的外部符号”之分析
    CUDA和OpenGL互操作经典博文赏析和学习
    [原创]C/C++语言中,如何在main.c或main.cpp中调用另一个.c文件
  • 原文地址:https://www.cnblogs.com/nmxs/p/8610410.html
Copyright © 2020-2023  润新知