为了账号安全,请及时绑定邮箱和手机立即绑定

找到列表中重复的单词并从列表中删除该单词

找到列表中重复的单词并从列表中删除该单词

倚天杖 2023-12-29 15:53:51
我正在从用户那里获取输入信息。有重复条目。当我发现这些重复的单词时,我必须从列表中删除这个单词。例如,我们的输入是:“a,b,c,b,e,a”。我需要让输出为“c,e”。我应该为此编写什么函数?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 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

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']


查看完整回答
反对 回复 2023-12-29
  • 1 回答
  • 0 关注
  • 93 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信