在字典中遍歷時(shí),關(guān)鍵字和對(duì)應(yīng)的值可以使用 items() 方法同時(shí)解讀出來(lái):
在序列中遍歷時(shí),索引位置和對(duì)應(yīng)值可以使用 enumerate() 函數(shù)同時(shí)得到:
同時(shí)遍歷兩個(gè)或更多的序列,可以使用 zip() 組合:
要反向遍歷一個(gè)序列,首先指定這個(gè)序列,然后調(diào)用 reversed() 函數(shù):
要按順序遍歷一個(gè)序列,使用 sorted() 函數(shù)返回一個(gè)已排序的序列,并不修改原值:
字典
序列是以連續(xù)的整數(shù)為索引,與此不同的是,字典以關(guān)鍵字為索引,關(guān)鍵字可以是任意不可變類型,通常用字符串或數(shù)值。
理解字典的最佳方式是把它看做無(wú)序的鍵=>值對(duì)集合,在同一個(gè)字典之內(nèi),關(guān)鍵字必須是互不相同,一對(duì)大括號(hào)創(chuàng)建一個(gè)空的字典:{}。