[英]python dictionary best practice
我是 Python 的新手。我想创建一个字典。 每个键将具有三个值。
哪种方法更好?:
1.像这样的一个词典:
dict = {'a': [value1, value2, value3], 'b': [value1, value2, value3], ...}
2.像这样的三个词典:
dict1 = {'a': value1, 'b': value1}
dict2 = {'a': value2, 'b': value2}
dict3 = {'a': value3, 'b': value3}
将列表作为数据保存在其中的单个字典很可能是最佳选择。
引用您的示例,您可以使用dict['a']
或dict['a'][x]
访问整个列表或单个元素,其中x是0,1,2等。
这样,您还可以轻松地将所需的所有 function 应用于整个列表,例如重新排序等。
当然,它始终取决于用例以及您想要/必须保存和/或处理的数据类型。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.