1. 程式人生 > >list和tuple

list和tuple

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