Python 如何从具有相同字母的列表中取消单词?

Python 如何从具有相同字母的列表中取消单词?,python,Python,假设我有一个列表,其中包括像“aa”和“bb”这样的词。我怎样才能取消所有这些字母单词?首先,输入错误CleasingTest缺少一个n 这就是你想要的筛选-筛选出所有字母相同的值 from urllib.request import urlopen def not_all_letters_same(s): return s != s[0]*len(s) response = urlopen("http://www.cs.queensu.ca/home/cords2/shortLis

假设我有一个列表,其中包括像
“aa”
“bb”
这样的词。我怎样才能取消所有这些字母单词?

首先,输入错误
CleasingTest
缺少一个
n

这就是你想要的<代码>筛选-筛选出所有字母相同的值

from urllib.request import urlopen

def not_all_letters_same(s):
    return s != s[0]*len(s)

response = urlopen("http://www.cs.queensu.ca/home/cords2/shortList.txt").read().decode('utf-8')
words = list(filter(not_all_letters_same, response.split()))
输出


['abs'、'abraham'、'缺席'、'能力'、'亚伦'、'能力'、'吸收'、'关于'、'以上'、'abc'、'原住民'、'摘要'、'缺席'、'阿伯丁'、'堕胎'、'绝对'、'能够'、'放弃'、'抽象'、'国外'、'绝对']
打字
清洁测试
=><未定义code>CleasingTest。此外,您从未调用过
readWordList()
函数
因为我在readWordTest
中的工作方式和你想象的不一样,男人只是想问一下import到底做了什么?我不能真正理解返回部分。您的原始代码中已经有了
import
。关于回执,请看谢谢你这么多人。刚刚开始,还有很长的路要走。