python将一个由列表组成的列表转换为字符串,字符串内部每一个数据均带引号且数据与数据之间用,隔开
时间: 2024-02-12 12:02:16 浏览: 83
python 把列表转化为字符串的方法
要将一个由列表组成的列表转换为字符串,字符串内部每一个数据均带引号且数据与数据之间用逗号隔开,可以使用列表推导式和join方法。代码如下:
```python
nested_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
result = ','.join(['[' + ','.join([str(x) for x in sublist]) + ']' for sublist in nested_list])
print(result)
```
输出结果为:
```
[1,2,3],[4,5,6],[7,8,9]
```
这里首先使用内层的join方法将每个子列表中的元素转为字符串,并用逗号隔开,然后使用外层的join方法将所有子列表的字符串连接起来,并用逗号隔开。同时,为了让每个数据均带引号,我们在内层的列表推导式中使用了str函数将每个元素转为字符串,并在外层的列表推导式中加上了方括号。
阅读全文