美文网首页
遍历python字典几种方法

遍历python字典几种方法

作者: 東飛 | 来源:发表于2017-04-15 15:55 被阅读1942次
    • 用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字典几种方法

          本文链接:https://www.haomeiwen.com/subject/cdnnattx.html