1.字典的相关操作:添加,删除,修改,遍历
colors_Dic={ '张三':10, '李四':20, '王五':30 } #key表示名字,value表示这个人拿了多少苹果 print('原字典中的数据:') for key in colors_Dic: print(key+':'+str(colors_Dic[key])) print('我们来取出李四拿了多少个苹果:') print(colors_Dic['李四']) print('我们来添加一组数据:Lucky拿了15个苹果:') colors_Dic['Lucky']=15 print('添加后字典中的数据:') for key in colors_Dic: print(key+':'+str(colors_Dic[key])) print('我们来修改一组数据:张三修改为拿了5个苹果:') colors_Dic['张三']=5 print('修改后字典中的数据:') for key in colors_Dic: print(key+':'+str(colors_Dic[key])) print('我们来删除Lucky这组数据:') del colors_Dic['Lucky'] print('删除后字典中的数据:') for key in colors_Dic: print(key+':'+str(colors_Dic[key]))
执行结果:
原字典中的数据:
张三:10
李四:20
王五:30
我们来取出李四拿了多少个苹果:
20
我们来添加一组数据:Lucky拿了15个苹果:
添加后字典中的数据:
张三:10
李四:20
王五:30
Lucky:15
我们来修改一组数据:张三修改为拿了5个苹果:
修改后字典中的数据:
张三:5
李四:20
王五:30
Lucky:15
我们来删除Lucky这组数据:
删除后字典中的数据:
张三:5
李四:20
王五:30
2.字典的遍历操作:
print('..................................................') print('第二种方式遍历字典数据:') for key, value in colors_Dic.items(): print(key+':'+str(value)) print('第二种方式的简写:') for k, v in colors_Dic.items(): print(k+':'+str(v)) print('遍历字典中所有的key:') for key in colors_Dic.keys(): print('名字:'+key.title()) print('遍历字典中所有的values:') for value in colors_Dic.values(): print('value:'+ str(value))
执行结果:
..................................................
第二种方式遍历字典数据:
张三:5
李四:20
王五:30
第二种方式的简写:
张三:5
李四:20
王五:30
遍历字典中所有的key:
名字:张三
名字:李四
名字:王五
遍历字典中所有的values:
value:5
value:20
value:30
3.set()方法:通过对包含重复元素的列表调用set(),可以让Python找出列表中独一无二的元素,并使用这些元素来创建一个集合。
colors_Dic={'张三':10,'李四':20,'王五':30,'Lucky':20} print('原字典中的value数据:') print('遍历字典中所有的values:') for value in colors_Dic.values(): print('value:'+ str(value)) print('使用set()方法后,遍历字典中所有的values:') for value in set(colors_Dic.values()): print('value:'+ str(value))
执行结果:
原字典中的value数据:
遍历字典中所有的values:
value:10
value:20
value:30
value:20
使用set()方法后,遍历字典中所有的values:
value:10
value:20
value:30