如何在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)
只是一个括号表达式。