单词是这样一个列表:
['34 ', '111110 ', '0 ', '@jjuueellzz down ']
['67 ', '111112 ', '1 ', 'Musical awareness ']
['78 ', '111114 ', '1 ', 'On Radio786 ']
['09 ', '111116 ', '0 ', 'Kapan sih lo ']
如果你注意到列表中每个元素后面都有一个空格,我知道我应该删除,但不知道该如何删除。
这是我的代码:
words = line.split('\t')
如果我这样做words = line.strip().split('\t')
-它不能像我想要的那样正确剥离
最简单的方法可能是将第一行替换为以下内容:
这是一个列表理解,获取由
line.split('\t')
返回的列表中的每个元素,将其剥离并添加到新列表中。这对于列表理解来说是最简单的:
现在我不确定我是否完全理解您的输入——也许您有一个列表列表。如果是这样,那么你只需把一个列表理解放在另一个列表理解中:
如果原始列表是
line.split('\t')
的结果,那么答案就变得更加简单。拆分为任意空格,而不仅仅是制表符:相关问题 更多 >
编程相关推荐