Python基礎知識 列表與元組

2021-10-05 01:30:47 字數 874 閱讀 6337

一、列表

將同一型別的人放在users裡,作為乙個列表

users = ['彭于晏','余文樂','我']
列表可以進行以下操作:

索引、切片、步長、刪除、修改、for迴圈、len

二、元素

將同一型別的人放在users裡,作為乙個元組

users = ('彭于晏','余文樂','我')
列表可以進行以下操作:

索引、切片、步長、for迴圈、len

三、差異

1、列表可以對其中的元素進行擅長和修改,而元組不可以

2、均可以進行巢狀。

#元組外面巢狀元組

users = ('彭于晏',('白敬亭','范丞丞'),'余文樂','我')

#列表外面巢狀列表

users = ['彭于晏',['白敬亭','范丞丞'],'余文樂','我']

#元組外面巢狀列表

users = ['彭于晏',('白敬亭','范丞丞'),'余文樂','我']

列表可以修改裡面的元素,即我可以將彭于晏換成我

('白敬亭','范丞丞')作為列表的元素也可以修改

但是作為列表裡的元素是不可以修改的

users[1][0] = '我' #這樣是錯誤的

#列表外面巢狀元組

users = ('彭于晏',['白敬亭','范丞丞'],'余文樂','我')

元組不可以修改裡面的元素,即彭于晏不能換成我

['白敬亭','范丞丞']整體雖然作為元組的元素不可以修改

但是單獨看是乙個列表,可以修改列表裡的內容

users[1][0] = '我' #這樣是可以的

python基礎知識 列表和元組

1.序列 python中的序列包含6種,分別是列表,元組,字串,unicode字串,buffer物件,xrange物件。1.1通用序 列操作 包括 索引 index 分片 slicing 加 adding 乘 multiplying 檢查成員資格,計算序列長度,找出最大元素,最小元素。我們用列表來說...

python基礎知識 列表 元組 字典

lista 1,2 3,4 lista list range 1,100 lista list range 1,100,2 1 99定義乙個包含元組的列表 c a b c d 或c 1,2,3,4,5,6,7,8,9,10 定義乙個包含列表的元組 dict1 定義乙個包含元組的字典,字典輸出為列表d...

python基礎知識 元組

元組 元組特點 元組是有序的,不能修改。元組的定義 1 通過 來定義 變數名 1,2,3,4,以逗號分割的,以小括號包圍的序列。2 通過tuple函式定義 lst 1,2,3,4 變數名 tuple lst 元組的優點 由於元組不可變,所以遍歷元組比列表要快 較小的效能提公升 一 訪問元組 1 tu...