字典推导式
16.11 字典推导式
{k: v for ...} 快速从可迭代对象生成字典。
可加 if 过滤:{k: v for k, v in d.items() if v > 60}。
平方表与筛选
# ========================================
# 示例:字典推导式
# ========================================
# 1~5 的平方
squares = {x: x**2 for x in range(1, 6)}
print(squares)
# 只保留及格分
scores = {'小明': 92, '小红': 55, '小刚': 78}
pass_only = {k: v for k, v in scores.items() if v >= 60}
print(pass_only)