python 将列表中包含某字符替换为空
时间: 2023-02-08 10:29:58 浏览: 106
在Python中的引号之间替换所有空格(或任何其他字符)
可以使用 python 的 `filter()` 函数来过滤列表中的元素。
示例代码:
```
original_list = ['abc', 'def', 'ghi', 'jkl']
char_to_remove = 'a'
filtered_list = list(filter(lambda x: char_to_remove not in x, original_list))
print(filtered_list)
```
这段代码会输出:
```
['def', 'ghi', 'jkl']
```
如果你想替换成空,可以这样做
```
original_list = ['abc', 'def', 'ghi', 'jkl']
char_to_remove = 'a'
new_list = [i.replace(char_to_remove,"") for i in original_list ]
print(new_list)
```
这段代码会输出:
```
['bc', 'def', 'ghi', 'jkl']
```
阅读全文