我从文本块中创建了一个列表列表,其中每个列表包含一行中的所有单词作为单独的元素,如下所示:
listoflists = [['Lorem', 'ipsum', 'dolor', 'sit', 'amet\n']
['consectetur', 'adipiscing', 'elit', 'donec', 'iaculis\n']]
我希望能够浏览列表列表,并从列表列表中每个列表的最后一个元素中删除“\n”。
这是我编写的尝试执行此操作的脚本,但它不起作用,因为当我返回 n 时,它只返回第一个列表的第一个元素。
def remove_linebreaks(input):
for i in data:
for n in i:
if '\n' in n:
n.strip('\n')
return n
else:
return n
return input
我还有其他方法可以做到这一点吗?
你为什么不这样做return n.strip('\n')
?你可以去掉 if/else
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)