统计元组中的信息到字典

现有三位同学参加了比赛,记录列表存储在names中。 names=['Li','Zhang','Wang','Zhang','Li','Wang','Li','Wang','Wang'] 请统计每个学生参加比赛的次数并记录到字典d中并输出,结果如下: {'Li': 3, 'Zhang': 2, 'Wang': 4}

# encoding: utf-8
"""
@version: 1.0
@author: AusKa_T
@file: ttt
@time: 2021/5/17 0017 16:45
"""
from collections import Counter

names=['Li','Zhang','Wang','Zhang','Li','Wang','Li','Wang','Wang']
b = Counter(names)
print(b)

运行结果:

F:\JAVA\PyCharm\Python37\python.exe F:/JAVA/PyCharm/PycharmProjects/http_site/email/ttt.py
Counter({'Wang': 4, 'Li': 3, 'Zhang': 2})

Process finished with exit code 0

 

dic = {}
for i in names:
    if i not in dic:
        dic[i] = 1
    else:
        dic[i] += 1
print(dic)