有一个存放学生姓名和年龄的字典d = {'张三':21, '李四':19, '王五':22, '张六':18},请编写程序,遍历该字典,打印输出年龄大于20的同学的姓名。
时间: 2023-08-06 18:17:55 浏览: 161
机器学习和数据分析-pandas对数据的选取操作
可以使用for循环遍历字典d,判断每个学生的年龄是否大于20,如果是则输出该学生的姓名。具体实现如下:
```python
d = {'张三':21, '李四':19, '王五':22, '张六':18}
for name, age in d.items(): # 遍历字典d的键值对
if age > 20: # 判断年龄是否大于20
print(name) # 输出学生姓名
```
输出结果为:
```
张三
王五
```
说明年龄大于20的学生有张三和王五。
阅读全文