如何在元组中的每个值中添加引号?
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)
我有一个如下所示的元组:
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)