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:10value:20value:30value:20使用set()方法后,遍历字典中所有的values:value:10value:20value:30
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did172204