首页 > 解决方案 > 如何在python中对列表进行反交错

问题描述

我来自 tcl/tk,并试图在 python 中执行以下操作:

for a,b in [1,2,3,4,5,6]:
   print a,b

具有所需的输出

1,2
3,4
5,6

这在 tcl/tk 中很常见,但我不知道如何让 python 去做。

标签: pythonlist

解决方案


您可以使用iter()next()功能。

list = [1,2,3,4,5,6,7,8,9,10]
it = iter(list)
for x in it:
   print (x, next(it))

输出:

1 2
3 4
5 6
7 8
9 10

推荐阅读