python中怎么把二维列表中的列表元素转化为元组
时间: 2024-05-11 19:20:03 浏览: 112
python中的列表与元组的使用
5星 · 资源好评率100%
可以通过循环遍历二维列表,将每个列表元素转化为元组,然后将元组添加到一个新的列表中。具体代码如下:
```python
# 二维列表
matrix = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']]
# 新建一个空列表,用于存放转化后的元组
tuple_list = []
# 遍历二维列表,将每个列表元素转化为元组,并添加到新列表中
for row in matrix:
tuple_row = tuple(row)
tuple_list.append(tuple_row)
# 打印转化后的元组列表
print(tuple_list)
```
输出:
```
[('a', 'b', 'c'), ('d', 'e', 'f'), ('g', 'h', 'i')]
```
另外,也可以使用列表推导式来实现上述功能:
```python
# 使用列表推导式将二维列表中的列表元素转化为元组
tuple_list = [tuple(row) for row in matrix]
# 打印转化后的元组列表
print(tuple_list)
```
输出:
```
[('a', 'b', 'c'), ('d', 'e', 'f'), ('g', 'h', 'i')]
```
阅读全文