繁体   English   中英

字典键可以有多个值吗?

[英]Can a dictionary key have multiple values?

我正在尝试以如下所示的方式组织我的数据:

    { 'Month' = [
         'Day1' : 8
         'Day2' : 6
         'Day3' : 9
         'Day4' : 1
         'Day5' : 2
       ]
    }

在某种程度上,我试图让它成为一个字典,其中月份是键,日期是月份的值。 为了这个例子,我们假设上面列出的每一天的数字代表那天我用相机拍了多少张照片。

这可能吗?

是这样的:

{'Month': {
     'Day1': 8,
     'Day2': 6,
     'Day3': 9,
     'Day4': 1,
     'Day5': 2
    }
}

只是嵌套字典(键和冒号之间也没有空格,但值和冒号之间有空格,这是 PEP8 违规行为: PEP 8: E203 whitespace before ':'PEP 8: E231 missing whitespace after ':'和这个太PEP 8: E201 whitespace after '{'

是的,这是可能的,就像这样:

    { 'Month': {
         'Day1': 8,
         'Day2': 6,
         'Day3': 9,
         'Day4': 1,
         'Day5': 2
       }
    }

字典键的值可以是任何类型的集合

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM