先看一段標準的遍歷**:
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 ...