假设我有一个列表,我想一次迭代三个。即:我在TCL中有一个带有[1,4,5,6,7,8,-9,2,0]
的列表,我可以使用(例如(:
foreach { x y z } $list {
puts "x is ${x}"
puts "y is ${y}"
puts "z is ${z}"
}
如何使用与in 3.3中的in(数组名称(使用for循环?Python org Wiki显示了1个迭代变量的示例。这也很容易在Ruby中完成
谢谢。
编辑:预期输出为:
x is 1
y is 4
z is 5
x is 6
y is 7
z is 8
x is -9
y is 2
z is 0
您可以将此数组分为块,然后做这样的事情:
for x,y,z in chunked_array:
print("x=", x)
print("y=", y)
print("z=", z)