2017-04-07 38 views
-4

我是python中的新手。所以,我有一個關於這個代碼的疑問:如何在python中的單個元組中添加值

a = 1 
b = 2 
c = 4,5 
d = (a,b,c) 
print d 

當我運行它,我得到了一個輸出爲:

> (1, 2, (4, 5)) 

但我的預期成果是:

> (1,2,4,5) 

哪有我得到了我的預期產出?你可以給我一個解決方案而不需要導入任何包裹

這不是重複的問題,因爲我需要它基於單個變量不需要列表。

預先感謝

+0

像'print(1,2,4,5)'? – khelwood

+0

@hlt它不是重複的,因爲我沒有測試一個列表。我需要與變量 –

+0

工作請提及that.why所有你投票-1給我 –

回答

1

c4,5tuple

你需要做這樣的事情:

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) 
0

你的意思是將在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') 
相關問題