共計(jì) 383 個(gè)字符,預(yù)計(jì)需要花費(fèi) 1 分鐘才能閱讀完成。
您可以使用 Counter 類(lèi)來(lái)實(shí)現(xiàn)元素的去重和計(jì)數(shù)。Counter 類(lèi)是 collections 模塊中的一個(gè)內(nèi)置類(lèi),它可以用于計(jì)數(shù)可 hashable 對(duì)象的個(gè)數(shù)。
下面是一個(gè)示例代碼,演示了如何使用 Counter 類(lèi)對(duì)列表中的元素進(jìn)行去重和計(jì)數(shù):
from collections import Counter
# 定義一個(gè)列表
my_list = [1, 2, 3, 4, 2, 3, 4, 5, 6, 1, 2, 3]
# 使用 Counter 類(lèi)對(duì)列表中的元素進(jìn)行計(jì)數(shù)
count_dict = Counter(my_list)
# 打印去重后的元素和計(jì)數(shù)
for element, count in count_dict.items():
print(f"{element}: {count}")
運(yùn)行以上代碼,輸出結(jié)果為:
1: 2
2: 3
3: 3
4: 2
5: 1
6: 1
可以看到,去重后的元素和它們的計(jì)數(shù)分別被打印出來(lái)。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完