python列表元素為元組的遍歷

2021-09-05 11:53:49 字數 921 閱讀 8416

先看一段標準的遍歷**:

lst =[(

'age',20

,3),

('name'

,'zhang',4

)]for i, j, k in lst:

print

(i, j, k)

結果為:

應該可以清晰地看出,在lst中挨個取出元組,用於接收元組內元素的變數為i,j,k,變數個數必須與元組內元素個數相同。

再看實際應用:

dic =

print

(dic.items())

#列印結果為:dict_items([('age', 20), ('name', 'zhang')])

# dic.items()返回的是列表,列表內是元組,元組是每乙個原字典中鍵值對構成

# 就是 [('age', 20), ('name', 'zhang')]

for i, j in dic.items():

# 對列表[('age', 20), ('name', 'zhang')]遍歷就是了

print

(i, j)

結果為:

或因為字典會以無序方式轉為列表,用dic.items()方法,除了會吧字典轉換為dict_items([(『age』, 20), (『name』, 『zhang』)])外,還可能轉換為dict_items([(『name』, 『zhang』), (『age』, 20)]),所以最後結果會有順序上的不同。

python 列表 元組

列表非常適合利用順序和位置定義某乙個元素,尤其是當元素的順序或內容經常發生改變的時候。與字串不同,列表中元素的值是可以修改的。我們可以直接對列表中進行新增新元素 刪除元素 或覆蓋已有的元素。不同元素 與列表類似,元組也是由任意型別元素組成的序列。與列表不同的是,元組是不可改變,這意味著一旦元組被定義...

python列表 元組

列表是python中最基本的資料結構。列表中的每個元素都分配乙個數字 它的位置,或索引,第乙個索引是0,第二個索引是1,依此類推。列表是最常用的python資料型別,它可以作為乙個方括號內的逗號分隔值出現。列表的資料項不需要具有相同的型別 建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即...

Python 列表,元組

一 簡介 列表 list 是python以及其他語言中最常用到的資料結構之一。python使用使用中括號 來解析列表。列表是可變的 mutable 可以改變列表的內容。二 基本的列表操作 列表可以使用所有適用於序列的標準操作,例如索引 分片 連線和乘法。本文介紹一些可以改變列表的方法。1.list ...