Python遍历字典dict的几种方法

Python遍历字典dict的几种方法:

# -*- coding: utf-8 -*-

dict = {"apple": "苹果", "banana": "香蕉", "orange": "桔子"}

print "----------dict----------"
for k in dict:
    print "dict[%s] =" % k, dict[k]

print "----------items----------"
for (k, v) in dict.items():
    print "dict[%s] =" % k, v

print "----------iteritems----------"
for k, v in dict.iteritems():
    print "dict[%s]=" % k, v

print "----------iterkeys,itervalues----------"
for k, v in zip(dict.iterkeys(), dict.itervalues()):
    print "dict[%s]=" % k, v

print "----------keys----------"
for k in dict.keys():
    print "dict[%s]=" % k, dict[k]

print "----------keys values----------"
keys = dict.keys()
values = dict.values()
for i in range(len(dict)):
    print "dict[%s]=" % keys[i], values[i]

运行结果:

----------dict----------
dict[orange] = 桔子
dict[apple] = 苹果
dict[banana] = 香蕉
----------items----------
dict[orange] = 桔子
dict[apple] = 苹果
dict[banana] = 香蕉
----------iteritems----------
dict[orange]= 桔子
dict[apple]= 苹果
dict[banana]= 香蕉
----------iterkeys,itervalues----------
dict[orange]= 桔子
dict[apple]= 苹果
dict[banana]= 香蕉
----------keys----------
dict[orange]= 桔子
dict[apple]= 苹果
dict[banana]= 香蕉
----------keys values----------
dict[orange]= 桔子
dict[apple]= 苹果
dict[banana]= 香蕉

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/22/python-traverse-dict-methods/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
Python遍历字典dict的几种方法
Python遍历字典dict的几种方法: # -*- coding: utf-8 -*- dict = {"apple": "苹果", "banana": "香蕉", "or……
<<上一篇
下一篇>>
文章目录
关闭
目 录