Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python3中一次迭代两个列表?_Python_Python 3.x - Fatal编程技术网

如何在Python3中一次迭代两个列表?

如何在Python3中一次迭代两个列表?,python,python-3.x,Python,Python 3.x,我试图迭代一个列表,一次两个。这是我的代码: list_1 = [1,3,2,4,3,1,2,7] 输出应该是这样的(迭代应该从第一个元素开始): 第七,不存在,因为迭代中只有2个 这是我的尝试: nums = [1,3,2,4,3,1,2,7] for x, y in zip(*[iter(nums)]*2): print(x, y) 但我的输出是: 1 3 2 4 3 1 2 7 如何使用Python 3实现正确的迭代?您可以使用步骤(索引)进行如下操作: 或者仅仅使用: 隐马

我试图迭代一个列表,一次两个。这是我的代码:

list_1 = [1,3,2,4,3,1,2,7]
输出应该是这样的(迭代应该从第一个元素开始):

第七,不存在,因为迭代中只有2个

这是我的尝试:

nums = [1,3,2,4,3,1,2,7]
for x, y in zip(*[iter(nums)]*2):
    print(x, y)
但我的输出是:

1 3
2 4
3 1
2 7
如何使用Python 3实现正确的迭代?

您可以使用步骤(索引)进行如下操作:

或者仅仅使用:


隐马尔可夫模型。。。在ListL1[[::2 ] < /C> >中,是否有类似于<>代码>的工作类似于你正在寻找的?为什么不只是在代码中>代码>打印(X)< /代码>?我把最后一个问题添加到重复列表中,因为既然你只是在这里打印元素,那么你可以考虑使用它来避免在大的时候复制你的列表。
1 3
2 4
3 1
2 7
list_1 = [1,3,2,4,3,1,2,7]

for i in range(0,len(list_1),2):
    print(list_1[i])
list_1 = [1,3,2,4,3,1,2,7]

for v in list_1[::2]:
    print(v)