Python 用一个值在两个列表上迭代

Python 用一个值在两个列表上迭代,python,loops,Python,Loops,我不理解这种循环的含义: for sentence in snippet,phrase: result = sentence[:] snippet和phrase是分别包含一个字符串元素的列表。结果是什么?您实际迭代的是元组中的这两个元素:snippet和phrase-而不是迭代每个元素中的项。因此,result存储了短语的一个浅显副本,因为这是序列中的最后一项。那么,您为什么不试试看会发生什么?还有,您在哪里看到了这段可怕的代码?Zen Show以艰苦的方式学习Python。我试过了,

我不理解这种循环的含义:

for sentence in snippet,phrase:
    result = sentence[:]

snippet和phrase是分别包含一个字符串元素的列表。结果是什么?

您实际迭代的是元组中的这两个元素:snippet和phrase-而不是迭代每个元素中的项。因此,result存储了短语的一个浅显副本,因为这是序列中的最后一项。

那么,您为什么不试试看会发生什么?还有,您在哪里看到了这段可怕的代码?Zen Show以艰苦的方式学习Python。我试过了,但无法理解它的作用。它似乎一个接一个地浏览了两个列表