【发布时间】:2012-11-26 17:42:11
【问题描述】:
我有一个字符串列表,例如:
example = [["string 1", "a\r\ntest string:"],["string 1", "test 2: another\r\ntest string"]]
我想用空格替换"\r\n"(并在所有字符串的末尾去掉":")。
对于一个普通的列表,我会使用列表推导来删除或替换类似的项目
example = [x.replace('\r\n','') for x in example]
甚至是 lambda 函数
map(lambda x: str.replace(x, '\r\n', ''),example)
但我无法让它适用于嵌套列表。有什么建议吗?
【问题讨论】:
标签: python list python-3.x replace nested-lists