python 元组转置
时间: 2023-07-14 13:58:41 浏览: 42
python列表、元组、Numpy数组及矩阵的相关总结
要将一个元组进行转置,可以使用zip函数。zip函数可以将多个可迭代对象打包成一个元组列表,并返回一个迭代器。
下面是一个示例代码:
```python
def transpose_tuple(t):
return tuple(zip(*t))
# 示例
t = ((1, 2, 3), (4, 5, 6), (7, 8, 9))
transposed_t = transpose_tuple(t)
print(transposed_t)
```
输出:
```
((1, 4, 7), (2, 5, 8), (3, 6, 9))
```
在示例中,我们定义了一个`transpose_tuple`函数,它接受一个元组作为参数,并使用`zip(*t)`将元组进行转置。最后,使用`tuple`将转置后的迭代器转换为元组。
希望能帮到你!如果有其他问题,请继续提问。
阅读全文