我有一段代碼,這段代碼加載了2所列出:合併2所列出並刪除重複輸入
with open('blacklists.bls', 'r') as f:
L = [dnsbls.strip() for dnsbls in f]
with open('ignore.bls', 'r') as f2:
L2 = [ignbls.stip() for ignbls in f2]
dnsbls包含:
list1
list2
list3
ignbls包含
list2
我想要做的是合併dnsbls和ignbls,然後刪除任何出現多次的行,並用「for」打印。我的想法是這樣的:
for combinedlist in L3:
print combinedlist
其中在aboe例子打印出:
list1
list3
是否順序有關係嗎? – DSM
我嘗試將dnsbls和ignbls的內容寫入文件,比如說list.temp,然後打開該文件。弄糊塗弄清楚如何刪除不止一次出現的每一行。 – MadsRC
該訂單與當前項目無關,因此無需考慮 – MadsRC