我正在嘗試將列表中文本的第二次出現設置為 0。單詞的第一次出現應該保持不變。例如Xlist=["dog", "cat", "horse", "dog"]結果應如下所示:["dog", "cat", "horse", "0"]有沒有簡單的方法來做到這一點?由于我是 python 編程的新手,我真的無法想象如何去做,而且我沒有在其他線程中找到方法。
1 回答

郎朗坤
TA貢獻1921條經驗 獲得超9個贊
keys = set([])
for index, item in enumerate(data):
if item in keys:
data[index] = "0"
continue
keys.add(item)
print(data)
我希望這對你有用
添加回答
舉報
0/150
提交
取消