一、列表
將同一型別的人放在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...