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'
相关文章
相关标签/搜索