【发布时间】:2018-07-11 04:58:21
【问题描述】:
例如,我有一个包含某些项目副本的列表:
list = [item1,item2,item2,item3,item4,item4]
我想遍历list并将每个项目放入一个空字典dict = {}
for item in list:
# if the item isn't in the dict, add it and set value to 1
# if item is already in dict, increment value by one
操作字典和使用for 循环变量item 的最佳方法是什么?
【问题讨论】:
-
或使用普通字典:
for item in my_list: some_dict[item] = some_dict.get(item, 0) + 1
标签: python list dictionary