我在兩個列表上使用difflib.Differ()
。Python-僅在字符串的開頭查找字符串
的方式不同的作品,它附加一個+
如果某行是唯一的序列2和-
如果某行是唯一的順序1.它在序列的開始追加這一權利。
我想在我的列表中搜索以-
或+
開頭的序列,但前提是該字符串以該字符開頭,因爲我的大部分序列在字符串中的其他位置都有這些字符。
在下面的代碼片段中,diff_list
是列表。我希望它來檢查每個序列在此列表中的字符串值非常首位+
或-
:
for x in diff_list:
if "+" or "-" in x[0]:
print x
此輸出似乎連打印所有行的那些不與開始-
或+
' 「+」 或 「 - 」 在X [0]:'永遠是正確的,因爲' 「+」'始終是真實的,你想要的 - ' 「+」在x [0]或「 - 」在x [0]中:''或者如果'x'是字符串, - '['+',' - ']'中的x [0]。 –
謝謝。我如何將此標記爲正確答案? –
您不能將評論標記爲正確答案。如果您願意,您可以回答問題並將其標記爲正確。 –