python字典可以用来存储大量的数据。对于存储在字典里的数据,如何遍历以便使用呢?
工具/原料
python3
一、遍历字典
1、首先,新建一个名为data的字典,包含3个键值对。代码示例如下:data={"x":12,"y":12,"z":66}
2、如需访问某个键对应的值,直接将键名放在方括号内置于字典名后即可。data={"x":12,"y":12,"z":66}data["x"]
3、如果需要访问字典所有的键值对,就需要遍挽翔庠钒历所有字典了,可结合for循环和dict.items()的方法。代码示例如下:data={&quo墉掠载牿t;x":12,"z":12,"y":66}fork,vindata.items():print("\nKey:"+k)print("Value:"+str(v))
二、遍历字典的键
1、如果需要访问字典所有的键,就需要遍历字典所有的键,可结合for循环和dict.keys()的方法。代码示例如下:data={"x":12,"z":12,"y":66}forkeyindata.keys():print(key.title())
三、遍历字典的值
1、如果需要访问字典所有的值,就需要遍历字诽粘辔凉典所有的值,可结合for循环和dict.values()的方法。由于字典的值并不是唯一的,这种遍历出来的结磨营稼刻果也可能重复。代码示例如下:data={"x":12,"z":12,"y":66}forvalueindata.values():print(value)
2、如果需要访问字典所有的值,而且不希望有重复的值,可利用set()函数将所有的值转化成集合,这样出来的就是不重复的值了。代码示例如下:data={"x":12,"z":12,"y":66}forvalueinset(data.values()):print(value)