编辑列表列表中的字符串

2023-12-10

我从文本块中创建了一个列表列表,其中每个列表包含一行中的所有单词作为单独的元素,如下所示:

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(使用前将#替换为@)

编辑列表列表中的字符串 的相关文章

随机推荐