user_list = [{'name': '张三', 'age': 18}, {'name': '李四', 'age': 19}],封装打印学生信息的函数show_stu_info
时间: 2023-08-31 11:43:58 浏览: 47
### 回答1:
可以使用以下代码实现:
```
def show_stu_info(user_list):
for user in user_list:
print("姓名:{},年龄:{}".format(user['name'], user['age']))
```
使用方法:
```
user_list = [{'name': '张三', 'age': 18}, {'name': '李四', 'age': 19}]
show_stu_info(user_list)
```
输出结果:
```
姓名:张三,年龄:18
姓名:李四,年龄:19
```
### 回答2:
可以这样封装打印学生信息的函数show_stu_info:
```python
def show_stu_info(user_list):
for user in user_list:
name = user['name']
age = user['age']
print(f"学生姓名:{name},年龄:{age}岁")
user_list = [{'name': '张三', 'age': 18}, {'name': '李四', 'age': 19}]
show_stu_info(user_list)
```
这个函数接受一个字典列表user_list作为参数。通过循环遍历user_list中的每个字典,获取每个学生的姓名和年龄,然后打印出来。最后调用该函数并传入user_list参数,即可打印出学生信息。
### 回答3:
可以定义一个函数show_stu_info来实现打印学生信息的功能,具体代码如下:
```python
def show_stu_info(user_list):
for user in user_list:
name = user['name']
age = user['age']
print('姓名:', name, '年龄:', age)
# 测试
user_list = [{'name': '张三', 'age': 18}, {'name': '李四', 'age': 19}]
show_stu_info(user_list)
```
以上代码中,函数show_stu_info接收一个名为user_list的参数,该参数是一个包含学生信息字典的列表。在函数体内,使用for循环遍历user_list中的每个学生信息字典,通过字典的键获取学生的姓名和年龄。然后调用print函数打印学生信息,其中使用逗号隔开多个参数的形式进行输出。最后,通过传入user_list来测试该函数,即可输出每个学生的姓名和年龄信息。