好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Python_字典

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

查看更多关于Python_字典的详细内容...

  阅读:23次