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

如何通过for循环遍历含列表的元组并实现指定配对输出?

解决方案

你可以通过两种常见的for循环方式实现需求:

方法一:使用zip()函数配对元素

zip()可以将两个子列表中对应位置的元素打包成元组,遍历这些元组就能一一输出对应内容:

a = (['a','b'], [1,2])
for char, num in zip(a[0], a[1]):
    print(f"'{char}' {num}")

方法二:通过索引遍历

如果不想用zip(),也可以通过索引逐个访问两个子列表的元素:

a = (['a','b'], [1,2])
# 两个子列表长度一致,取第一个的长度即可
for i in range(len(a[0])):
    print(f"'{a[0][i]}' {a[1][i]}")

运行任意一段代码,都会输出:

'a' 1
'b' 2

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 09:45:46