
本文共 2556 字,大约阅读时间需要 8 分钟。
本文 已收录,有Java程序员进阶技术知识地图以及我的系列文章,欢迎大家Star。
在Python中使用字典,格式如下:
1 |
|
在实际访问字典值时的使用格式如下:
1 |
|
多键值
字典的多键值形式如下:
1 |
|
在实际访问字典里的值时的具体形式如下所示(以第一个键为例):
1 |
|
或者是:
1 |
|
以下是实际例子:
多值
在一个键值对应多个值时,格式:
1 |
|
访问字典里的值的格式如下:
1 |
|
或者
1 |
|
循环赋值(重点)
语法结构如以下实例所示
总结:
通过以上的说明,可以知道在字典的定义中, 冒号( : ) 号前后是分别是一个整体,即使用小括号()将冒号前后部分分别包括起来,在访问字典值时,最好把键放在小括号内成为一个整体。
键值相同的多个键值对
即在字典中,有至少两个成员的键相同,但是键对应的值是不同的,格式如下:
1 2 3 |
|
在这种形式形式中在后来赋给键的值将成为键的真实值。
使用列表、字典作为字典的值
格式
1 2 3 |
|
访问字典值得格式(以第一个键为例):
1 |
|
实际例子如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 |
|
打印结果:
中国
方案一 list作为dict的值 值允许重复 {1: [2, 2]}获取值
[2, 2] 删除值,会留下一个空列表 {1: []} 检查是否还有一个值 [] 方案二 使用子字典作为dict的值 值不允许重复 {1: {2: 22, 3: 33}} 获取值 [2, 3] 删除值,会留下一个空列表 {1: {}} 检查是否还有一个值 {} 方案三 使用set作为dict的值 值不允许重复 {1: set([2, 3])} 获取值 [2, 3] 删除值,会留下一个空列表 {1: set([])} 检查是否还有一个值 set([])
-- END --
日常求赞:你好技术人,先赞后看养成习惯,你的赞是我前进道路上的动力,对我非常重要。
加油技术人!
简介: 博主从华中科技大学硕士毕业,是一个对技术有追求,对生活有激情的程序员。几年间浪迹于多个一线互联网大厂,具有多年开发实战经验。
微信搜索公众号【爱笑的架构师】,我有技术和故事,等你来。
文章持续更新,在 中可以看到我归档的系列文章,有面试经验和技术干货,欢迎Star。
发表评论
最新留言
关于作者
