编辑列表列表中的字符串

乔伊西

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

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

我还有其他方法可以做到这一点吗?

苏克里特·卡拉(Sukrit Kalal)

只需遍历每个列表,然后将最后一个元素替换为已'\n'剥离的最后一个元素

>>> listoflists = [['Lorem', 'ipsum', 'dolor', 'sit', 'amet\n'],
               ['consectetur', 'adipiscing', 'elit', 'donec', 'iaculis\n']]
>>> for elem in listoflists:
        elem[-1] = elem[-1].strip('\n')


>>> listoflists
[['Lorem', 'ipsum', 'dolor', 'sit', 'amet'], ['consectetur', 'adipiscing', 'elit', 'donec', 'iaculis']]

编辑-由于在代码中,您似乎正在剥离\n可以执行的每个元素

>>> [[elem.strip('\n') for elem in lst] for lst in listoflists]
[['Lorem', 'ipsum', 'dolor', 'sit', 'amet'], ['consectetur', 'adipiscing', 'elit', 'donec', 'iaculis']]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在列表列表中编辑字符串

来自分类Dev

如何在列表列表中编辑字符串?

来自分类Dev

Python列表列表中的字符串操作

来自分类Dev

计算列表列表中字符串的同时出现

来自分类Dev

如何从字符串中检索列表列表?

来自分类Dev

如何编辑列表中的字符串

来自分类Dev

从字符串获取列表列表

来自分类Dev

在Python中如何从看起来像列表列表的字符串中获取列表列表

来自分类Dev

在Python中如何从看起来像列表列表的字符串中获取列表列表

来自分类Dev

基于子列表中的字母数字字符串的列表列表的自然排序?

来自分类Dev

根据子列表中的字母数字字符串对列表列表进行自然排序?

来自分类Dev

如何在Python的列表列表中从字符串中生成数字列表

来自分类Dev

在包含特定字符串的列表列表中返回列表的索引

来自分类Dev

使用列表推导式,将递增的整数插入包含字符串的列表列表中

来自分类Dev

将字符串和列表列表转换为字符和列表列表?

来自分类Dev

如何从列表列表中返回字符串列表?

来自分类Dev

将列表列表中字符串的出现与python中的字典进行比较

来自分类Dev

将字符串转换为列表列表

来自分类Dev

Python:将字符串拆分为列表列表

来自分类Dev

在python中将字符串转换为列表列表

来自分类Dev

在Pandas数据框中,删除列表列中的重复字符串,并删除其他列表列中的对应ID

来自分类Dev

基于字典替换列表列表中字符串的有效方法

来自分类Dev

将列表列表中的字符串转换为浮点数

来自分类Dev

如何从 python 3.0 的列表列表中删除空字符串?

来自分类Dev

编辑距离字符串和列表

来自分类Dev

根据字符串将字符串列表拆分为子列表列表

来自分类Dev

将列表列转换为适当的字符串

来自分类Dev

将int分配给pandas列表列中的字符串

来自分类Dev

从熊猫的列表列中,访问列表中的每个字符串以删除数字和句点

Related 相关文章

  1. 1

    在列表列表中编辑字符串

  2. 2

    如何在列表列表中编辑字符串?

  3. 3

    Python列表列表中的字符串操作

  4. 4

    计算列表列表中字符串的同时出现

  5. 5

    如何从字符串中检索列表列表?

  6. 6

    如何编辑列表中的字符串

  7. 7

    从字符串获取列表列表

  8. 8

    在Python中如何从看起来像列表列表的字符串中获取列表列表

  9. 9

    在Python中如何从看起来像列表列表的字符串中获取列表列表

  10. 10

    基于子列表中的字母数字字符串的列表列表的自然排序?

  11. 11

    根据子列表中的字母数字字符串对列表列表进行自然排序?

  12. 12

    如何在Python的列表列表中从字符串中生成数字列表

  13. 13

    在包含特定字符串的列表列表中返回列表的索引

  14. 14

    使用列表推导式,将递增的整数插入包含字符串的列表列表中

  15. 15

    将字符串和列表列表转换为字符和列表列表?

  16. 16

    如何从列表列表中返回字符串列表?

  17. 17

    将列表列表中字符串的出现与python中的字典进行比较

  18. 18

    将字符串转换为列表列表

  19. 19

    Python:将字符串拆分为列表列表

  20. 20

    在python中将字符串转换为列表列表

  21. 21

    在Pandas数据框中,删除列表列中的重复字符串,并删除其他列表列中的对应ID

  22. 22

    基于字典替换列表列表中字符串的有效方法

  23. 23

    将列表列表中的字符串转换为浮点数

  24. 24

    如何从 python 3.0 的列表列表中删除空字符串?

  25. 25

    编辑距离字符串和列表

  26. 26

    根据字符串将字符串列表拆分为子列表列表

  27. 27

    将列表列转换为适当的字符串

  28. 28

    将int分配给pandas列表列中的字符串

  29. 29

    从熊猫的列表列中,访问列表中的每个字符串以删除数字和句点

热门标签

归档