私は巨大な文字列を持っており、その文字列に一致するすべてのパターンのリストを「found」と呼びます。また、「場所」と呼ばれるパターンのすべての場所のリストを作成しました。ここで、見つかったパターンとそれに対応する場所をすべて1行にタブで区切って印刷したいのですが、ループにつまずいてしまいます。これが私の最新の試みです:
for i in found:
print i + '\t' + locations['i']
しかし、明らかにエラーが発生します。場所やパターン、またはどちらか一方を印刷することはできますが、すべてを同じ行に表示する方法がよくわかりません。
編集:変数が見つかりました=文字列のリスト(文字列全体で見つかったパターン)および場所=re.finditerを使用して見つかったパターンの場所のリスト
ちなみに、zip()は私のニーズに完全に対応していました。ありがとう。