py 字典添加多个value_3.3 字典:可编辑数据+数据标签的U盘

v2-b36edfbc0cb4caca36c533466580bd84_b.jpg


(1)字典是什么
字典(英文称为Dictionary)也是一种数据类型,可以存储多个数据,这一点与列表非常相似。但是字典中的元素是用“key:value”的形式来存储数据,使用“{ }”将数据包裹起来,如下图所示。

v2-e50d04407d8a6329b5d529fed6493378_b.jpg


(2)字典的输出与赋值
字典的输出
字典是通过寻找指定元素的 key,从而输出该元素的 value。如果没有找到该元素的key,将会出现错误。
仔细观察下面的代码,学习如何输出字典的元素。
a = {'苹果':1,'香蕉':5,'梨':10} print(a['苹果']) print(a['橘子'])
使用在线云编辑器,输入上面的代码,执行效果如下:

v2-a0b3a9b5ea135d0c6d5119a3c69dff77_b.jpg


可以发现,字典元素的key存在“苹果”的时候,输出该元素的value是1;而元素的key中没有“橘子”的时候,程序则报错。
字典的赋值
字典元素的赋值,可以使用“字典名[key]=value”的形式完成,如下图所示。

v2-cddb4babde0f23c97f9d07c6a2785b1c_b.jpg


仔细观察下面的代码,学习如何进行字典元素的赋值。
a = {'苹果':1,'香蕉':5,'梨':10} a['苹果'] =10 a['香蕉'] =50 a['梨'] =100 print(a)
使用在线云编辑器,输入上面的代码,执行效果如下:

v2-4ac61921c8aa72f424c837ab92ec3e26_b.jpg


(3)字典的常用操作
字典元素的添加
如果想给字典添加元素的话,直接使用“字典名[key]=value”的形式就可以,如下图所示。

v2-95f2494f35f49a01b3b583e0434d363e_b.jpg


仔细观察下面的代码,学习如何进行字典元素的添加。
a = {'苹果':1,'香蕉':5,'梨':10} a['橘子'] =30 print(a)
使用在线云编辑器,输入上面的代码,执行效果如下:

v2-74f06eefcb2a3e331bddeda715121c5d_b.jpg


字典元素的删除
如果想删除字典中某个元素的话,可是用del 关键字来完成,如下图所示。

v2-56473a129ca5e00426ad5c7417a65e42_b.jpg


仔细观察下面的代码,学习如何进行字典元素的删除。
a = {'苹果':1,'香蕉':5,'梨':10} del a['香蕉'] print(a)
使用在线云编辑器,输入上面的代码,执行效果如下:

v2-42d5346708f6e42d4c2431115436ce8f_b.jpg


挑战一下
如果你学完了今天的知识内容,动手试试下面的挑战任务吧!



微信运动周报(使用字典实现)
下图为微信运动的步数周报,使用“字典”知识,创建一个运动步数字典。数据分别是:8752, 4512, 14520, 1230, 3652, 7852, 9852。
【源代码:资源包第3天3-3-挑战.py】

v2-0e21624998a255cc8237611966be5798_b.jpg


此处为语雀文档,点击链接查看:https://www.yuque.com/codeclub/gnec1v/ihgl72

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值