1、遍历字典
1、访问某个键对应的值,直接将键名放在方括号内置于字典名后即可。示例dict_1 = {"我":5,"爱":2,"你":1,"祖":13,"国":14}print(dict_1["我"],dict_1["爱"],dict_1["你"])#5 2 1
2、直接进行for循环遍历,得到的是字典中的键。示例:
dict_1 = {"我":5,"爱":2,"你":1,"祖":13,"国":14}for num in dict_1:print(num)我爱你祖国
2、遍历字典的键值对
方法:结合for循环和dict.items()进行遍历
示例:dict_1 = {"我":5,"爱":2,"你":1,"祖":13,"国":14}for k,v in dict_1.items():print("字典中的键值对为:(%s:%s)"%(k,v))字典中的键值对为: (我:5)字典中的键值对为: (爱:2)字典中的键值对为: (你:1)字典中的键值对为: (祖:13)字典中的键值对为: (国:14)
3、遍历字典中的键
方法:结合for循环和dict.keys()
示例:dict_1 = {"我":5,"爱":2,"你":1,"祖":13,"国":14}for k in dict_1.keys():#print("字典中的键为:%s"%k.title())print("字典中的键为:%s"%k)字典中的键为: 我字典中的键为: 爱字典中的键为: 你字典中的键为: 祖字典中的键为: 国
4、遍历字典中的值
方法:结合for循环和dict.values()
示例:dict_1 = {"我":5,"爱":2,"你":1,"祖":13,"国":14}for v in dict_1.values():print("字典中的值为:%s"%v)字典中的值为: 5字典中的值为: 2字典中的值为: 1字典中的值为: 13字典中的值为: 14
5、利用set()函数将字典中的值转化为集合,避免重复值
示例:dict_1 = {"我":5,"爱":2,"你":1,"祖":13,"国":14,"一生":13,"一世":14}for v in set(dict_1.values()):print("字典中的值为:%s"%v)字典中的值为: 5字典中的值为: 2字典中的值为: 1字典中的值为: 13字典中的值为: 14