10.二维列表中有一组人员的姓名和年龄数据,编写程序找到这组数据中年龄最大的人,输出相关人员信息。Python
时间: 2024-09-30 14:11:06 浏览: 43
cnn_1_1维卷积_1维CNN_CNN二维数据_一维卷积_CNN三维
5星 · 资源好评率100%
你可以使用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}岁。")
阅读全文