Python 字典中一键对应多个值

2014-11-23 21:36:08 · 作者: · 浏览: 16

Python 字典中一键对应多个值


打印结果:


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