2017-04-07 15 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

あなたはすべて私に-1を投票してください。 –

答えて

1

c4,5すなわちtupleあります。

あなたはこのような何かを実行する必要があります。

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') 
関連する問題