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