使用字典計算列表中的項目
假設您有一個項目列表,例如:
['apple', 'red', 'apple', 'red', 'red', 'pear']
您有一個項目列表,例如:
{'apple': 2, 'red': 3, 'pear': 1}
您有一個項目列表,例如:
from collections import defaultdict # Create a defaultdict to initialize all values to 0 item_counts = defaultdict(int) # Iterate over the list and update counts for each item for item in ['apple', 'red', 'apple', 'red', 'red', 'pear']: item_counts[item] += 1 # Print the resulting dictionary print(item_counts)
您有一個項目列表,例如:
您有一個項目列表,例如:您有一個項目列表,例如:您有一個項目列表,例如:你想要建立一個字典來計算每個項目在清單中出現的次數。對於給定的範例,結果應為:要在 Python 中有效地完成此任務,請考慮利用字典。具體方法如下:此方法利用集合模組中的 defaultdict,它將所有值初始化為 0。當您迭代列表時,您會增加列表中遇到的每個項目的計數。預設字典。最後,您將獲得字典中各個項目的詳細計數。以上是如何使用字典有效地統計 Python 清單中項目的出現次數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!