python字典一键多值实例代码分享

  

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字典一键多值的全部实例代码,感谢大家的学习和对的支持。

python字典一键多值实例代码分享