2つのforループで2つのリストを解凍しようとしていますが、アイテムは繰り返されません。例えば:私は取得2 for forループでリストを解凍するには?
list1 = re.compile('postHeader.+?href="(.+?)".+?>(.+?)<.+?src=.+? src="(.+?)"', re.DOTALL).findall(html)
list2 = re.findall('<p>Links.(+?)</p>', html)
for item1, item2, item3 in list1:
for item4 in list2:
print item1, item2, item3, item4
結果は次のとおりです。 アイテム1、ITEM2、項目3、ITEM4はその後、ITEM1(前)、ITEM2(前)、ITEM3(前回)、ITEM4(変更)、その後ITEM1(前回)。 .. item1は4回繰り返され、item4は私が望むシーケンスで連続的に変化します。どのように同期させるのですか?
達成しようとしていることを説明できますか? –
あなたは 'zip'を探しています。 – timgeb