我需要找出哪些行不是相同的长度,但我所拥有的代码是说,所有不是最常见的单词的行是一个不常见的长度,即使他们是确实长度相同。这是我的代码。找到一个不寻常的长度列表
import collections
fle= ['hello', 'hello', 'hello','justi', 'hello','no', 'hello', 'no']
count= sum(1 for n in fle)
print count
most_common_length = collections.Counter(fle).most_common(1)[0][0]
print most_common_length
mcl = len(most_common_length)
uncommon = [n for n, v in enumerate(fle) if v != most_common_length]
print uncommon
我想这和它的工作,但现在我改变了一点,现在没有的话是一样的,但有些人仍然有5个字母相同的长度,当我做到这一点,说没有是最常用的长度 –
如果它有效,那么在这里的标准程序是在接受答案。 – e4c5