繁体   English   中英

python字典最佳实践

[英]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]访问整个列表或单个元素,其中x0,1,2等。

这样,您还可以轻松地将所需的所有 function 应用于整个列表,例如重新排序等。

当然,它始终取决于用例以及您想要/必须保存和/或处理的数据类型。

暂无
暂无

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

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