Python中字典的键映射多个值(列表或者集合)

Posted qzyhome

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中字典的键映射多个值(列表或者集合)相关的知识,希望对你有一定的参考价值。

 

一个字典就是一个键对应一个单值的映射。

如果你想要一个键映射多个值,那么你就需要将这多个值放到另外的容器中, 比如列表或者集合里面。可以像下面这样构造这样的字典:

 

message=姓名:马云,性别:,年龄:18

#用列表
message[爱好]=[对钱没兴趣,花钱有兴趣]
#用集合
message[兴趣]=不想创业阿里,没意思
选择使用列表还是集合取决于你的实际需求。如果你想保持元素的插入顺序就应该使用列表, 如果想去掉重复元素就使用集合(并且不关心元素的顺序问题)。
姓名: 马云, 性别: , 年龄: 18, 爱好: [对钱没兴趣, 花钱有兴趣], 兴趣: 没意思, 不想创业阿里

以上是关于Python中字典的键映射多个值(列表或者集合)的主要内容,如果未能解决你的问题,请参考以下文章

字典的高级特性

python实用小技之数据结构

Python字典集合结构详解

python 核心编程(第二版)——映射和集合类型

Python中字典和集合

python进阶学习chapter02(列表字典集合操作)