dsqzhaoyue 发表于 2015-4-25 07:59:31

遍历python字典几种方法

  脚本:


[*]#!/usr/bin/python
[*]dict={"a":"apple","b":"banana","o":"orange"}
[*]
[*]print "##########dict######################"
[*]for i in dict:
[*]      print "dict[%s]=" % i,dict
[*]
[*]print "###########items#####################"
[*]for (k,v) indict.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

  执行结果:


[*]##########dict######################
[*]dict= apple
[*]dict= banana
[*]dict= orange
[*]###########items#####################
[*]dict= apple
[*]dict= banana
[*]dict= orange
[*]###########iteritems#################
[*]dict= apple
[*]dict= banana
[*]dict= orange
[*]###########iterkeys,itervalues#######
[*]dict= apple
[*]dict= banana
[*]dict= orange

  
页: [1]
查看完整版本: 遍历python字典几种方法