python 词典最佳实践

python dictionary best practice

我是 Python 的新手。我想创建一本字典。 每个键将具有三个值。

哪种方法更好?:

1.One 字典是这样的:

dict = {'a': [value1, value2, value3], 'b': [value1, value2, value3], ...}

2.Three 个这样的词典:

dict1 = {'a': value1, 'b': value1}

dict2 = {'a': value2, 'b': value2}

dict3 = {'a': value3, 'b': value3}

将列表作为数据保存在其中的单个字典很可能是最佳选择。

引用您的示例,您可以使用 dict['a']dict['a'][x] 访问整个列表或单个元素,其中 x0, 1,2,等等

通过这种方式,您还可以轻松地将您需要的所有功能应用于整个列表,例如重新排序等

当然,它始终取决于用例和您 want/have 保存 and/or 过程的数据类型。