【发布时间】:2021-03-16 01:36:41
【问题描述】:
我希望有多个迭代器在 for 循环中遍历同一个列表,类似于
x = [1,2,3,4]
Triples = []
for i,j,k in range(len(x)):
print(i,j,k)
结果:
0 0 0
1 1 1
...
这在 python 中可行吗?
我的想法是让变量 i 作为 j 和 k 的参考。
【问题讨论】:
-
你想用这个实现什么?看来你可以做
print(i,i,i),不是吗? -
好像XY problem。
-
你能对
for i... in...:做同样的事情,然后j = k = i -
您不妨使用单个“迭代器”
i并在循环内执行j = k = i -
所以你不能像那样初始化一个for循环?
标签: python python-3.x