如何在python中创建元组列表?

如何在python中创建元组列表?,python,list,Python,List,我有一个接受元组列表的函数。我只有一个整数数组,希望将其转换为列表 我有这个: [1,2,3] 我想要的是: [(1),(2),(3),(4)] 可以使用列表创建元组列表: >>> tuples = [(x,) for x in [1, 2, 3]] >>> print(tuples) [(1,), (2,), (3,)] (x,)中的逗号是元组运算符,它使理解创建元组而不仅仅是整数。我相信,你真正想要的是[(1,),(2,),(3,),(4)],因为(

我有一个接受元组列表的函数。我只有一个整数数组,希望将其转换为列表

我有这个:

[1,2,3]
我想要的是:

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

可以使用列表创建元组列表:

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

(x,)
中的逗号是元组运算符,它使理解创建元组而不仅仅是整数。

我相信,你真正想要的是
[(1,),(2,),(3,),(4)]
,因为
(1)
只是一个括号表达式。