1. 程式人生 > >十一、字典(中):字典的遍歷

十一、字典(中):字典的遍歷

文章目錄

(一)、如何遍歷字典所有的鍵-值對

student_0 = {'name':'zhangsan', 'age':'18'}

for key, value in student_0.items():
    print("\nkey: " + key)
    print("value: " + value)

使用 for 迴圈來遍歷字典的所有值

key, value 用來儲存鍵值對中的鍵和值

方法 items() 返回一個鍵-值對

程式碼執行結果


key: name
value: zhangsan

key: age
value: 18

(二)、如何遍歷字典中所有的鍵

student_0 = {'name':'zhangsan', 'age':'18'}

for key in student_0.keys():
    print("\nkey: " + key)

使用 for迴圈來遍歷字典中所有的鍵

key 用來儲存每個鍵

keys() 用來提取字典中所有的鍵

程式碼執行結果


key: name

key: age

(三)、如何遍歷字典所有的值

student_0 = {'name':'zhangsan', 'age':'18'}

for value in student_0.values():
    print("\nvalue: " + value)

使用 for 迴圈來遍歷字典所有的值

使用 value 來儲存值

使用 values() 來提取字典中所有的值

程式碼執行結果


value: zhangsan

value: 18

(四)、如何按照順序遍歷字典所有鍵

student_0 = {'zhangsan':'20', 'lisi':'21'}

# 未排序
for key in student_0.keys():
    print("\nHello, " + key)

# 排序後
for key in sorted(student_0.keys()):
    print("\nHello, " + key)

在遍歷所有鍵的基礎上對所有的鍵使用sorted() 來進行排序,可以所有鍵進行排序