python - 如何在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 去做。
解决方案
您可以使用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
推荐阅读
- ios - 如何解决嵌套 StackView 的布局问题?
- python - 将 JSON 数据过滤到 CSV 列表中
- sql - SQL 输出文件包含空值,但我在选择语句中使用 isnull
- vue.js - 在表单 POST 方法中使用 Cordova InAppBrowser
- c# - ASP.NET 核心任务
没有异步就无法返回 NotFound() 和 OK() - json - 在json数据中动态搜索
- sql - Oracle APEX:将主键分配为交互式网格 ROWID,在 SQL 查询中使用选择交互式网格 ROWID
- sql - 创建一个用其他表的记录计数填充的表
- pandas - 从某些固定分区中的日期时间对象创建值
- spring-boot - Nullpointer Exception 未知资源 springmicriservice