普通にリストの内包表記の感覚でタプルの内包表記を書こうとすると
a = (i for i in range(10)) type(a) > <class 'generator'>
と、ジェネレータが作成されてしまいます。
タプルが欲しいのに….と言うときは、
b = tuple(a)
とtuple
でジェネレーターをラップさせればokです。
もしくは、
b = tuple(i for i in range(10))
と、直接書く方法もあります。
普通にリストの内包表記の感覚でタプルの内包表記を書こうとすると
a = (i for i in range(10)) type(a) > <class 'generator'>
と、ジェネレータが作成されてしまいます。
タプルが欲しいのに….と言うときは、
b = tuple(a)
とtuple
でジェネレーターをラップさせればokです。
もしくは、
b = tuple(i for i in range(10))
と、直接書く方法もあります。