words = [['hey', 'hey you'], ['ok', 'ok no', 'boy', 'hey ma']]
我有一个包含字符串的列表,其中嵌套了多个子列表。我知道如何从列表中删除特定元素,但不知道如何删除那些只有一个单词的元素。我希望得到以下输出结果:
final = [['hey you'], ['ok no', 'hey ma']]
我正在尝试,但我认为完全错误...
remove = [' ']
check_list = []
for i in words:
tmp = []
for v in i:
a = v.split()
j = ' '.join([i for i in a if i not in remove])
tmp.append(j)
check_list.append(tmp)
print check_list
check_list
的输出与words
相同。 - user47467