python中字典可以一键多值,也就是意味着一个键可以对应多个值。
例:
#=utf - 8编码 打印的中国” #字典的一键多值 打印的方案一列表作为dict的值值允许重复的 d1={} 关键=1 值=https://www.yisu.com/zixun/2 d1.setdefault(关键,[]).append(值) 值=2 d1.setdefault(关键,[]).append(值) 打印d1 #获取值 打印的方案一获取值” 打印列表(d1(例子)) 打印的方案一删除值,会留下一个空列表” d1(例子).remove(值) d1(例子).remove(值) 打印d1 打印的方案一检查是否还有一个值的 打印d1.get(键,[]) 打印的方案二使用子字典作为dict的值值不允许重复的 d1={} 关键=1 键入=2 值=https://www.yisu.com/zixun/11 d1.setdefault(关键,{})[键入]=价值 键入=2 值=22 d1.setdefault(关键,{})[键入]=价值 键入=3 值=33 d1.setdefault(关键,{})[键入]=价值 打印d1 打印的方案二获取值” 打印列表(d1(例子)) 打印的方案二删除值,会留下一个空列表” 德尔d1(例子)(键入) 键入=2 德尔d1(例子)(键入) 打印d1 打印的方案二检查是否还有一个值的 打印d1.get(钥匙,()) 打印的方案三使用集作为dict的值值不允许重复的 d1={} 关键=1 值=https://www.yisu.com/zixun/2 d1.setdefault阀门(键,设置())(值) 值=2 d1.setdefault阀门(键,设置())(值) 值=3 d1.setdefault阀门(键,设置())(值) 打印d1 打印的方案三获取值” 打印列表(d1(例子)) 打印的方案三删除值,会留下一个空列表” d1(例子).remove(值) 值=https://www.yisu.com/zixun/2 d1(例子).remove(值) 打印d1 打印的方案三检查是否还有一个值的 打印d1.get(钥匙,())
打印结果如下:
中国 方案一列表作为dict的值值允许重复 {1 (2,2):} 获取值 (2,2) 删除值,会留下一个空列表 {1:[]} 检查是否还有一个值 [] 方案二使用子字典作为dict的值值不允许重复 3:{1:{2:22日33}} 获取值 (2、3) 删除值,会留下一个空列表 {1:{}} 检查是否还有一个值 {} 方案三使用集作为dict的值值不允许重复 {1:设置([2、3])} 获取值 (2、3) 删除值,会留下一个空列表 {1:设置([])} 检查是否还有一个值 集([])
以上就是关于本次介绍的python字典一键多值的全部实例代码,感谢大家的学习和对的支持。