我有一个巨大的字符串,并且我在该字符串中创建了一个名为“found”的所有匹配模式的列表。我还创建了一个名为“位置”的模式的所有位置列表。现在我想在一行中打印找到的模式及其相应的位置,用制表符分隔,但我被循环绊倒了。这是我最近的尝试:
for i in found:
print i + '\t' + locations['i']
但我显然得到了一个错误。我可以让它打印位置或图案或一个然后另一个,但我不太确定如何将它们全部放在同一行。
编辑:发现变量=字符串列表(在整个字符串中找到的模式)和位置=使用re.finditer找到的所述模式的位置列表
无论如何, zip() 非常适合我的需求。谢谢。