我正在尝试将2个列表解包为2个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项、第2项、第3项、第4项、第1项(上一项)、第2项(上一项)、第3项(上一项)、第4项(更改)和第1项(上一项)。。。Item1重复4次,而item4以我想要的顺序不断地改变。我怎样才能让它同步呢?你知道吗
使用内置的
zip
函数。你知道吗相关问题 更多 >
编程相关推荐