将元组的每个元素放在 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)