我可以知道如何將多個字符串與多個列表進行匹配?我運行了代碼,但它並沒有給我'BEC'作爲結果,爲什麼?Python:匹配每個多個列表中的多個變量
a = ["A", "B", "C"]
b = ["AB","BB"]
c = ["ABC","BCD","BEC"]
av, bv, cv = 'B', 'AB', 'BEC'
for _a, _b, _c in zip(a,b,c):
if _a == av and _b == bv and _c == cv:
print cv # 'BEC'
您是否正在檢查值是否存在於任何列表中('set([av,bv,cv])
我正在檢查每個列表中是否存在這些值。我知道有一些更好的方法來解決這個問題,但我不知道如何。 –
然後,如果變量av,bv,cv的值在其各自的列表中找到,則返回變量cv。 –