有一个存放学生姓名和年龄的字典d={'张三': 21,'李四':19,'王五':22,'张六':18},请编写程 序, 遍历该字典,打印输出年龄大于20的同学
时间: 2023-08-06 22:15:28 浏览: 83
可以使用for循环遍历字典d的每个键值对,判断年龄是否大于20,如果是,则打印出对应的姓名和年龄。代码如下:
```python
d = {'张三': 21, '李四': 19, '王五': 22, '张六': 18}
for name, age in d.items():
if age > 20:
print(name, age)
```
输出结果为:
```
张三 21
王五 22
```
相关问题
有一个存放学生姓名和年龄的字典d = {'张三':21, '李四':19, '王五':22, '张六':18},请编写程序,遍历该字典,打印输出年龄大于20的同学的姓名
以下是实现上述功能的Python代码:
```python
# 定义字典
d = {'张三': 21, '李四': 19, '王五': 22, '张六': 18}
# 遍历字典,打印输出年龄大于20的同学的姓名
for name, age in d.items():
if age > 20:
print(name)
```
输出结果为:
```
张三
王五
```
其中,使用 `items()` 方法遍历字典 `d`,获取每个键值对的键和值,然后判断值是否大于20,如果是,则输出对应的键(即同学的姓名)。
python编程实现有一个存放学生姓名和年龄的字典d = {'张三':21, '李四':19, '王五':22, '张六':18},请编写程序,遍历该字典,打印输出年龄大于20的同学的姓名
可以使用字典的 items() 方法遍历字典中的每一项,并使用 if 语句判断年龄是否大于 20,如果满足条件则打印输出该同学的姓名。代码实现如下:
```python
d = {'张三':21, '李四':19, '王五':22, '张六':18}
for name, age in d.items():
if age > 20:
print(name)
```
输出结果为:
```
张三
王五
```
阅读全文