我試圖從包含重複字母的列表中刪除所有單詞(以'd'和'r'開始測試),但無法檢查所有字母i想要它。python:刪除列表中重複字母的所有單詞
a = ["word","worrd","worrrd","wordd"]
alpha = ['d','r']
i = 0
x = 0
while x in range(0, len(alpha)):
while i in range(0, len(a)):
if a[i].count(alpha[x]) > 1:
del(a[i])
i = i - 1
else:
i = i + 1
x = x + 1
print(a)
因爲你沒有在「x」循環中重置我,所以這會導致匹配下一個字符的問題。 – mangupt