把tuple展开成faltten
时间: 2023-11-15 22:02:47 浏览: 106
Python 把序列转换为元组的函数tuple方法
你可以使用以下代码将一个嵌套的元组展开成一个扁平化的元组:
```python
def flatten(t):
if isinstance(t, tuple):
return tuple(flatten(x) for x in t)
else:
return (t,)
```
这个函数会递归地遍历元组中的每个元素,如果元素是一个元组,就继续递归展开,否则就将元素放入一个只有一个元素的元组中。最后返回一个扁平化的元组。
阅读全文