自己做烘焙的网站,营销型网站一套,wordpress产品图片,淘宝网页设计价格字典不是有序的集合#xff0c;就不能通过index来遍历了#xff0c;那如何遍历字典呢?
方法一:直接用字典 for key in a_dict: print a_dict[key] 通过这样的结构可以的。 d {liming : 98, wangli:95, mali:90, liping就不能通过index来遍历了那如何遍历字典呢?
方法一:直接用字典 for key in a_dict: print a_dict[key] 通过这样的结构可以的。 d {liming : 98, wangli:95, mali:90, liping : 88} for key in d: print key, d[key] 程序执行结果如下 liming 98 wangli 95 liping 88 mali 90 方法二用字典的keys()返回值 for key in a_dict.keys(): print a_dict[key] 方法一和方法二完全等价。 d {liming : 98, wangli:95, mali:90, liping : 88} for key in d.keys(): print key, d[key] 方法三字典值values() d {liming : 98, wangli:95, mali:90, liping : 88} for v in d.values(): print v 缺点没有key信息。
方法四items函数既有key又有value d {liming : 98, wangli:95, mali:90, liping : 88} print d.items() for (k,v) in d.items(): print k, v items函数返回字典每项的key和value是一个有两项数据的tuplue元组构成的列表。
[(liming, 98), (wangli, 95), (liping, 88), (mali, 90)] liming 98 wangli 95 liping 88 mali 90