You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python 3.10中遍历二维数组,返回最高分竞争者的姓名与分数

遍历二维数组的几种实用方法

针对你给出的二维数组,这里提供几种常用的遍历方案:

1. 基础嵌套循环遍历

最直观的方式,外层循环逐个取出子数组,内层循环遍历子数组中的每个元素:

competitors = [["John", 11], ["Jenny", 13], ["Matthew", 3], ["Bev", 22], ["Claire", 12]]

for person in competitors:
    for item in person:
        print(item)

2. 解构子数组元素遍历

因为每个子数组的结构固定(姓名+分数),可以直接解构元素,让代码更清晰易读:

for name, score in competitors:
    print(f"姓名:{name},分数:{score}")

3. 带索引的遍历

如果需要用到数组的位置索引,用enumerate就能同时拿到索引和对应元素:

for idx, (name, score) in enumerate(competitors):
    print(f"第{idx+1}位参赛者:{name},分数{score}")

内容的提问来源于stack exchange,提问作者English_Garfield

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 12:05:21