【发布时间】:2019-09-10 05:19:40
【问题描述】:
我想做这样的数组对象:
{'book1':3, 'book2':4, 'book3':5}
来自这样的数组
['book1', 'book1', 'book1', 'book2', 'book2', 'book2',
'book2', 'book3', 'book3', 'book3', 'book3', 'book3']
如何做到这一点?我的想法是循环的,但不知道计算相同的值
*抱歉解释不好
【问题讨论】:
-
在 Python 中,第一个数据结构称为dictionary。循环当然是完成您想做的事情的有效方法。如果您有特定的问题或问题,我建议您阅读字典,尝试一下,并使用您的代码更新它。请注意,这不是必需的,但使用
defaultdict可以提供简洁的解决方案。
标签: python arrays json python-3.x