python之字典的遍历

字典包括key和value两部分,遍历可以通过for循环来实现。

代码如下:

import json
persons={'路飞':'恶魔果实','索隆':'正常人','山治':'正常人','罗宾':'恶魔果实'}
for name,qulity in persons.items():
print json.dumps(name+':'+qulity, encoding="UTF-8", ensure_ascii=False)

运行结果如下:

  "山治:正常人"
  "路飞:恶魔果实"
  "索隆:正常人"
  "罗宾:恶魔果实"

如果想单独遍历key或者value,可以通过函数key()和value(),代码如下:

import json
persons={'路飞':'恶魔果实','索隆':'正常人','山治':'正常人','罗宾':'恶魔果实'}
for name in persons.keys():
print json.dumps(name,encoding='UTF-8',ensure_ascii=False)
for qulity in persons.values():
print json.dumps(qulity,encoding='UTF-8',ensure_ascii=False)

运行结果如下:

"山治"
"路飞"
"索隆"
"罗宾"
"正常人"
"恶魔果实"
"正常人"
"恶魔果实"

posted on 2017-10-26 16:54  尾兽大蛇  阅读(195)  评论(0)    收藏  举报