可用collections里Counter函数来计数并判断。
from collections import Counter
lst=eval(input('please input a string list:'))
l=[]
for s in lst:
c=Counter(s)
for k,v in c.items():
if v>=3:
lst.remove(s)
print(lst)
遍历输出即可
l=[]
l=input()
c=input()
l1=[]
s=""
cnt=0
for i in l:
if i>='a' and i<='z':
s+=i
if c==i:
cnt+=1
elif i==',' or i==']':
if cnt<3:
l1.append(s)
cnt=0
s=" "
else:
continue
print(l1)
#['aaabv','a']