如何在python中在单个元组中添加值
我是python的新手。因此,我对该代码有疑问:如何在python中在单个元组中添加值,python,python-2.7,tuples,Python,Python 2.7,Tuples,我是python的新手。因此,我对该代码有疑问: a = 1 b = 2 c = 4,5 d = (a,b,c) print d 当我运行此命令时,得到的输出为: > (1, 2, (4, 5)) 但我的预期产出是: > (1,2,4,5) 如何获得预期的输出?你能给我一个不导入任何包的解决方案吗 这不是该问题的重复,因为我需要基于单个变量的问题,不需要列表。 提前感谢c是4,5即元组 您需要这样做: a = 1 b = 2 c = 4,5 d = (a, b) + c # T
a = 1
b = 2
c = 4,5
d = (a,b,c)
print d
当我运行此命令时,得到的输出为:
> (1, 2, (4, 5))
但我的预期产出是:
> (1,2,4,5)
如何获得预期的输出?你能给我一个不导入任何包的解决方案吗
这不是该问题的重复,因为我需要基于单个变量的问题,不需要列表。
提前感谢
c
是4,5
即元组
您需要这样做:
a = 1
b = 2
c = 4,5
d = (a, b) + c # This will add elements of tuple c to tuple (a,b)
print(d)
这将导致:
(1, 2, 4, 5)
你的意思是在python元组中插入一个元素,可以这样做
a = ('howdy', '100.00', '200.00')
a = list(a)
a.insert(3, 'cowboy')
a = tuple(a)
print a
输出:
('howdy', '100.00', '200.00', 'cowboy')
类似于
print(1,2,4,5)
?@hlt它不是重复的,因为我没有测试列表。我需要使用变量请提及。为什么你都投票-1对我你所说的*c是什么意思??它是指针概念吗???*
将参数从元组和列表中解压出来