Python 字典的幾種遍歷


a = {"a":1, "b":2, "c":3, "d":4}

第一種:遍歷key的值

for key in a :

    print (key+ ':' +a[key])

a:1

b:2

c:3

d:4

第二種:遍歷key的值

for key in a.keys():

    print(key + ":" + a[key])

a:1

b:2

c:3

d:4

注: 在使用上for key in 和 for key in a.keys():完全等價的

第二:遍歷value值

for value in a.values():

    print (value)

1
3
2
4

第三:遍歷字典項

for kv in a.items():

    print(kv)

('a', 1)
('c', 3)
('b', 2)
('d', 4)

第四:遍歷字典鍵值

for key, value in a.items():

    print(key , value)

a 1
c 3
b 2
d 4

或者這樣寫:

for (key, value) in a.items():

    print(key, value)

a 1
c 3
b 2
d 4

注:這兩種方法完全等價

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM