list和tuple
阿新 • • 發佈:2018-04-13
list和tuple列表與元組
列表定義
python內置的一種數據類型是列表:list。list是一種有序的集合,可以添加和刪除其中的元素。
>>>a=['jack','bob',tracy']
>>>a
['jack','bob',tracy']
列表的取值
變量a就是一個list,用len()函數可以獲得list元素的個數:
>>>len(a)
3
列表可以使用索引來訪問,索引從0開始,N-1個結束,當超出範圍時報錯
>>>a[0]
'jack'
反向取值,倒敘[-1]使,以此類推
>>>a[-1]
'tracy'
列表的插入,追加與刪除
>>>a.append('admin')
>>>a.insert(1,'name') 按指定位置插入
>>>a.pop() 彈出,刪除
>>>a.pop(1) 刪除指定位置(索引的位置)
替換某一個元素
>>>a[0]
>>>a[0]='jjj'
>>>a[0]
列表可以包含其他數據類型
元組tuple
元組是不可變【安全】的,沒有append.insert這樣的方法。
>>>a=()
一個元素的元組寫法t=(1,)
可變的tuple
>>>t=('a','b',['A','B'])
對於元組是不可變的,但是元組裏面的列表是可變的
list和tuple