首页 > 代码库 > Python 字典中一键对应多个值

Python 字典中一键对应多个值

#encoding=utf-8    print ‘中国‘    #字典的一键多值    print‘方案一 list作为dict的值 值允许重复‘      d1={}  key=1  value=http://www.mamicode.com/2  >

打印结果:

中国
方案一 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([])