You need to enable JavaScript to run this app. 如何将Python列表中的元素两两分组并逐行打印
优惠活动
大模型
产品
解决方案
定价
更多

如何将Python列表中的元素两两分组并逐行打印

列表两两分组打印实现方案(Python)

已知列表长度固定为偶数,无需处理剩余单个元素的边界场景,下面给出两种常用实现方式:

方法1:步长遍历法(最易理解)

直接按步长为2遍历列表索引,每次取当前索引和下一位索引的元素打印:

input_list = [1, 4, 6, 7, 9, 2]
for idx in range(0, len(input_list), 2):
    print(input_list[idx], input_list[idx + 1])

方法2:zip配对法(写法更简洁)

利用切片和zip函数直接生成两两配对的元组,遍历输出即可:

input_list = [1, 4, 6, 7, 9, 2]
for num1, num2 in zip(input_list[::2], input_list[1::2]):
    print(num1, num2)

其中input_list[::2]表示取列表所有偶数索引位置的元素(0、2、4...),input_list[1::2]表示取所有奇数索引位置的元素(1、3、5...),zip会将两个序列的对应位置元素配对成元组。

两种方法的运行输出完全符合要求:

1 4
6 7
9 2

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.15 20:06:03