python将二维列表所有None换为空
时间: 2023-12-13 10:04:43 浏览: 119
python二维键值数组生成转json的例子
可以使用嵌套的列表推导式来实现这个功能。以下是一个例子:
```python
lst = [[1, 2, None], [3, None, 4], [None, 5, 6]]
lst = [[elem if elem is not None else '' for elem in inner_lst] for inner_lst in lst]
print(lst)
```
输出结果为:
```
[[1, 2, ''], [3, '', 4], ['', 5, 6]]
```
这个方法首先使用嵌套的列表推导式遍历二维列表中的每一个元素。如果元素不是 None,那么保留原值。如果是 None,那么将其替换为空字符串。最后返回修改后的二维列表。
阅读全文