python 迭代字典和迭代.keys()的区别

wi3ka0sx  于 2023-04-04  发布在  Python
关注(0)|答案(1)|浏览(116)

下面两段代码有什么区别?

D = {'a': 1, 'b': 2, 'c': 3}
for key in D:
    print(key)
D = {'a': 1, 'b': 2, 'c': 3}
for key in D.keys():
    print(key)
jhdbpxl9

jhdbpxl91#

两者在功能和意义上是相同的。
迭代“for key in D”将使用“dict_keys”可迭代对象,与使用“for key in D.keys()”相同

相关问题