から2つのリストを比較しますは、私は、Pythonに非常に新しいですし、私は各リストから各要素を比較したいと思い異なる構文パイソン
a=[]
b=[]
with open('dump.sql', 'r') as dump:
for line in dump:
if string1 in line:
tail1 = line.split(string1)[1]
for group1 in tail1.split("),("):
group1 = group1.replace("\'", "").replace("(", "").replace(")\n", "")
a.append(group1.split(",")[3].strip())
if string2 in line:
tail2 = line.split(string2)[1]
for group2 in tail2.split("),("):
group2 = group2.replace("\'", "").replace("(","").replace(")\n","")
b.append(group2.split(",")[3].strip())
これら2つのリストは、比較することができ、「場合」2に分離されているので、 ?そしてもしそうなら、どうですか?私は何も得ることはありません、場合に、第2にリストAを印刷しようとしている場合 ため、私は思っていたので、私は、第二の場合には、以下の部分を追加よりも、それは違う行うべきであるとします
if(set(naptr)&set(naptra)):
c.append(group2.split(",")[4].strip())
ベストよろしく、 ダン
試しましたか? – WNG
のaとbの外側には確かにaとbが存在し、そこに空リストが定義されています。このリストは後で構文を繰り返した後にいくつかの値で埋められます。 – dante