假设我有一个包含多个字符串的列表.举个例子:
['dirty room', 'do to i', 'dormitory', 'dry to or i', 'i to rod', 'or to i dry', 'rod to i', 'room i dry', 'root i dry', 'to rod i']
Run Code Online (Sandbox Code Playgroud)
有没有办法删除或弹出字符串中有多个空格的所有项目?这样输出将是:
['dirty room', 'dormitory']
Run Code Online (Sandbox Code Playgroud)
小智 5
使用列表理解和过滤:
old = ['dirty room', 'do to i', 'dormitory', 'dry to or i', 'i to rod', 'or to i dry', 'rod to i', 'room i dry', 'root i dry', 'to rod i']
new = [item for item in old if item.count(' ') < 2]
Run Code Online (Sandbox Code Playgroud)