Python:如何创建单元组列表?

时间:2018-05-17 10:17:53

标签: python

我需要一个只有一个元组的列表,比如with open(path) as file: # do stuff ,我试过这个,

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

那个生成器对象是什么?如何使用它? 如何生成这种列表?

1 个答案:

答案 0 :(得分:0)

你需要这个:

[tuple( i for i in range(1,10))]

(i for i in something)表示法在Python中称为生成器表达式,并返回生成器对象。您只需在list中捕获此对象即可。有关生成器表达式

的更多信息,请参阅PEP-289

此外,我假设您计划做的远远超过i for i in range(1,10),因为这完全是多余的,您也可以[tuple(range(1,10))]