5.4.12Python循环遍历字典元素
Posted by 撒得一地 on 2016年3月24日 in python教程
一个简单的for语句就能循环字典的所有键,就像处理序列一样:
>>> d = {'a':1,'b':2,'c':3}
>>> for index in d:
... print(d[index])
...
1
3
2
>>> d = {'age':18,'name':'psz'}
>>> for key in d :
... print(key + ":" , d[key])
...
name: psz
age: 18
字典元素的顺序通常是没有定义的。换句话说,迭代的时候,字典中的键和值都能保证被处理,但是处理顺序不确定。如果顺序很重要的话,可以将键值保存在单独的列表中,例如在迭代前进行排序。