10.二维列表中有一组人员的姓名和年龄数据,编写程序找到这组数据中年龄最大的人,输出相关人员信息。Python
时间: 2024-09-30 21:11:06 浏览: 25
二维数据画图程序.rar_二维数据画图程序_二维数据科研_画图_科研画图
你可以使用Python的内置函数`max()`结合循环结构来找到年龄最大的人的姓名和年龄。假设二维列表的结构是`[[姓名, 年龄], ...]`,下面是一个简单的示例:
```python
people_data = [
["Tom", 25],
["Jerry", 28],
["Spike", 30],
["Tyke", 18],
]
# 初始化最大年龄和对应的人员信息
max_age = people_data[0][1]
max_person = people_data[0]
# 遍历整个人员列表
for person in people_data:
if person[1] > max_age: # 如果发现更大的年龄
max_age = person[1] # 更新最大年龄
max_person = person # 更新最大年龄的人的信息
# 输出年龄最大的人信息
name = max_person[0]
age = max_person[1]
print(f"年龄最大的人是{name},年龄是{age}岁。")
阅读全文