Python 字典的幾種遍歷

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

第一種:遍歷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

注:這兩種方法徹底等價

相關文章
相關標籤/搜索