加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python_字典

发布时间:2020-12-20 10:48:20 所属栏目:Python 来源:网络整理
导读:1.字典的相关操作:添加,删除,修改,遍历 colors_Dic= { ‘ 张三 ‘ :10 , ‘ 李四 ‘ :20 , ‘ 王五 ‘ :30 } # key表示名字,value表示这个人拿了多少苹果 print ( ‘ 原字典中的数据: ‘ ) for key in colors_Dic: print (key+ ‘ : ‘ + str(colors_D

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读