如何在元组中的每个值中添加引号?

How to add quotation mark in each value in tuple?

我有一个如下所示的元组:

my_tuple = (11, 12, 15)

而且我需要在元组中的每个值中加上引号:

my_tuple = ('11', '12', '13') 

我如何在 Python 中做到这一点?

使用 generator expression 将每个数字转换为字符串:

my_tuple = (11, 12, 15)
my_tuple = tuple(str(x) for x in my_tuple)
print(my_tuple)
# ('11', '12', '15')

使用地图:

my_tuple = (11, 12, 15)
tuple(map(str, my_tuple))
my_tuple = (11, 12, 15)

temp = []
for item in my_tuple:
    temp.append(str(item))
    
my_tuple = tuple(temp)