1、字典的计数功能
通过使用 Counter 类,我们可以很方便地统计字典中元素的数量。
from collections import Counter
# 统计字符串中字母的出现频率
str_input = "hello world"
counter = Counter(str_input)
print(counter) # 输出: Counter({'l': 3, 'o': 2, 'h': 1, 'e': 1, ' ': 1, 'w': 1, 'r': 1, 'd': 1})
解释:这里我们使用 Counter 来统计字符串中每个字符的出现次数,非常适合快速分析数据。
2、嵌套字典
嵌套字典可以用来表示更复杂的数据结构,如学生成绩。
# 学生成绩记录
grades = {
'Alice': {'Math': 85, 'English': 90},
'Bob': {'Math': 80, 'English': 70},
}
# 访问嵌套字典
print(grades['Alice']['Math']) # 输出: 85
解释:在这个例子中,我们使用嵌套字典来表示每个学生在不同科目的成绩,便于组织和查询。