将元组的每个元素放在 python 中的另一个元组中
Place each element of a tuple inside another tuple in python
Tuple1=('a','b','c')
Tuple2=(('a',),('b',),('c',))
我想先将元组 Tuple1 更改为 Tuple2.Is 有简单的方法吗?
尝试:
Tuple2 = tuple([tuple(el) for el in Tuple1])
我愿意:
tuple2 = tuple((t,) for t in tuple1)
这里
tiple1=("1",'2','3')
new_tup=tuple(((val,) for val in tiple1))
print(new_tup)
输出:
(('1',), ('2',), ('3',))
您可以使用 copy
模块:
from copy import copy
Tuple2 = copy(Tuple1)
Tuple1=('a','b','c')
Tuple2=(('a',),('b',),('c',))
我想先将元组 Tuple1 更改为 Tuple2.Is 有简单的方法吗?
尝试:
Tuple2 = tuple([tuple(el) for el in Tuple1])
我愿意:
tuple2 = tuple((t,) for t in tuple1)
这里
tiple1=("1",'2','3')
new_tup=tuple(((val,) for val in tiple1))
print(new_tup)
输出:
(('1',), ('2',), ('3',))
您可以使用 copy
模块:
from copy import copy
Tuple2 = copy(Tuple1)