添加項目不重複的結果這是我到目前爲止的代碼:試圖從一個列表到另一個空單
duplist = [5,9,14,3,9,97,4,3,23,85,123,5]
singlist = []
for i in (duplist) :
if i != singlist :
[str(i)] + singlist
print(singlist)
我試圖全部來自duplist
的項目加入到singlist
不添加重複。我從這段代碼得到的結果是一個空的列表。我相信錯誤是在我的if語句行中,儘管我不確定使用哪個運算符而不是!=
。
這裏有很多問題,Will。 'i!= singlist'將一個整數與一個列表對象進行比較。之後,'[str(i)] + singlist'會將'singlist'和'str(i)'連接起來,但不保留結果(你不會把它分配給任何地方,對嗎?)。對於第一種情況,您正在查找'in'運算符,而第二個查找列表中的'append'方法。簡而言之,我建議你將瀏覽器指向https://docs.python.org/3/並查看教程,它會幫助你很多。 –