2016-04-07 12 views
-2

私はタプルのリストを受け入れる関数を持っています。私は整数の配列しか持たず、リストに変換したい。Pythonでタプルのリストを作成するには?

私はこれ持っている:私が欲しいもの

[1,2,3] 

を:

[(1),(2),(3),(4)] 
+3

'(1)'は単にカッコで囲まれた式であるため、あなたが実際に望むのは '((1)、(2)、(3)、(4)]です。 – holdenweb

答えて

2

あなたはリストの内包表記を使用してタプルのリストを作成できます。

>>> tuples = [(x,) for x in [1, 2, 3]] 
>>> print(tuples) 
[(1,), (2,), (3,)] 

コンマを(x,)にされます理解するタプル演算子は単なるintではなくタプルを作成します。