我正在從用戶那里獲取輸入信息。有重復(fù)條目。當(dāng)我發(fā)現(xiàn)這些重復(fù)的單詞時(shí),我必須從列表中刪除這個(gè)單詞。例如,我們的輸入是:“a,b,c,b,e,a”。我需要讓輸出為“c,e”。我應(yīng)該為此編寫什么函數(shù)?def essizkelime(): import pandas as pd a = int(input("Ka? kelime gireceksiniz?")) i = 1 l = [] while i <= a: if i == 1: b = input(print("Kelimeleri giriniz:","\n")) l.append(b) else: b = input() l.append(b) #print(str(i) + ". Kelimeniz:" + str(b),"\n") i += 1 tekliler = set(l) print(tekliler) print("E?siz Kelimeler: " + str(tekliler)) essizkelime()
1 回答

飲歌長(zhǎng)嘯
TA貢獻(xiàn)1951條經(jīng)驗(yàn) 獲得超3個(gè)贊
l = 'a, b, c, b, e, a'.split(', ')
from collections import Counter
print([l for l,c in Counter(l).items() if c==1])
輸出
['c', 'e']
添加回答
舉報(bào)
0/150
提交
取消