遍历python字典几种方法

  • 用for语句可以遍历取出字典中的key值,通过key值得到相对应的内容值
# -*- coding:utf-8 -*-

dict={"a":"Alice","b":"Bruce","J":"Jack"}

# 实例一:
for i in dict:
    print "dict[%s]=" % i,dict[i]

结果:
#dict[a]= Alice
# dict[J]= Jack
# dict[b]= Bruce


# 实例二:
for i in  dict.items():
    print i

结果:
# ('a', 'Alice')
# ('J', 'Jack')
# ('b', 'Bruce')

# 实例三:
for (k,v) in  dict.items():
    print "dict[%s]=" % k,v

结果:
# dict[a]= Alice
# dict[J]= Jack
# dict[b]= Bruce

# 实例四:
for k,v in dict.iteritems():
        print "dict[%s]=" % k,v

结果:
# dict[a]= Alice
# dict[J]= Jack
# dict[b]= Bruce

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

结果:
# dict[a]= Alice
# dict[J]= Jack
# dict[b]= Bruce
  • 注意:遍历中字典的值可以保证,但是顺序是不定的。如果要求顺序,可以提出关键字排序。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一个Python字典可能只包含几个键——值对,也可能包含数百万个键——值对。鉴于字典可能包含大量的数据,Pytho...
    一日歌阅读 1,677评论 0 3
  • 一、基本数据类型 注释 单行注释:// 区域注释:/* */ 文档注释:/** */ 数值 对于byte类型而言...
    龙猫小爷阅读 4,288评论 0 16
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,765评论 18 399
  • 53.计算字符 在字符串中获取字符值的数量, 可以使用字符串字符属性中的计数属性: let unusualMena...
    无沣阅读 1,134评论 0 4
  • Install Active Unactive Uninstall Run a short TensorFlow ...
    山天大畜阅读 313评论 0 0