1
我想打開一個文件,拆分它,按字母順序排序,然後刪除重複項。我已經能夠打開文件,分割文件,正確排列文件,並將其放入列表中,但是我很難對其進行重複數據刪除。我將如何去打印出一個按字母順序排列和重複數據刪除的列表?從文件中刪除重複列表,同時保持順序-python3.5
這是我目前有:
userinp = input('Enter file: ')
romeo = open(userinp)
inp = romeo.read()
sections = inp.split()
sections.sort()
shakespeare = list(sections)
for i in sections:
if i not in shakespeare:
shakespeare.append(i)
print(shakespeare)
即時通訊有點問題了解你想做什麼。 – Fallenreaper
對不起。我正在嘗試從文件中刪除重複文字,並按字母順序打印出來。我遇到的麻煩是將其重複數據刪除並按字母順序排列。我能夠得到一個或另一個,但不能兩個。那有意義嗎? – jaywah
我的意思是,你可以做到這一點。所以以我的答案爲例,它顯示了排序數組上的列表重複。你想在排序之前複製嗎? – Fallenreaper