(1)字典是什么
字典(英文称为 Dictionary)也是一种数据类型,能够存储多个数据,这一点与列表十分类似。然而字典中的元素是用“key:value”的模式来存储数据,应用“{}”将数据包裹起来,如下图所示。
(2)字典的输入与赋值
字典的输入
字典是通过寻找指定元素的 key,从而输入该元素的 value。如果没有找到该元素的 key,将会呈现谬误。
仔细观察上面的代码,学习如何输入字典的元素。
a = {‘ 苹果 ’:1,’ 香蕉 ’:5,’ 梨 ’:10} print(a[‘ 苹果 ’]) print(a[‘ 橘子 ’])
应用在线云编辑器,输出下面的代码,执行成果如下:
能够发现,字典元素的 key 存在“苹果”的时候,输入该元素的 value 是 1;而元素的 key 中没有“橘子”的时候,程序则报错。
字典的赋值
字典元素的赋值,能够应用“字典名 [key]=value”的模式实现,如下图所示。
仔细观察上面的代码,学习如何进行字典元素的赋值。
a = {‘ 苹果 ’:1,’ 香蕉 ’:5,’ 梨 ’:10} a[‘ 苹果 ’] =10 a[‘ 香蕉 ’] =50 a[‘ 梨 ’] =100 print(a)
应用在线云编辑器,输出下面的代码,执行成果如下:
(3)字典的罕用操作
字典元素的增加
如果想给字典增加元素的话,间接应用“字典名 [key]=value”的模式就能够,如下图所示。
仔细观察上面的代码,学习如何进行字典元素的增加。
a = {‘ 苹果 ’:1,’ 香蕉 ’:5,’ 梨 ’:10} a[‘ 橘子 ’] =30 print(a)
应用在线云编辑器,输出下面的代码,执行成果如下:
字典元素的删除
如果想删除字典中某个元素的话,可是用 del 关键字来实现,如下图所示。
仔细观察上面的代码,学习如何进行字典元素的删除。
a = {‘ 苹果 ’:1,’ 香蕉 ’:5,’ 梨 ’:10} del a[‘ 香蕉 ’] print(a)
应用在线云编辑器,输出下面的代码,执行成果如下:
挑战一下
如果你学完了明天的常识内容,入手试试上面的挑战工作吧!
微信静止周报(应用字典实现)
下图为微信静止的步数周报,应用“字典”常识,创立一个静止步数字典。数据别离是:8752, 4512, 14520, 1230, 3652, 7852, 9852。
【源代码:资源包 \ 第 3 天 \3-3- 挑战.py】
此处为语雀文档,点击链接查看:https://www.yuque.com/codeclub/gnec1v/ihgl72