以下に、ジェネレーターオブジェクトをリストに変換するためのいくつかの方法とコード例を示します。
-
list()関数を使用する方法: ジェネレーターオブジェクトをlist()関数に渡すことで、リストに変換することができます。
generator_object = range(5) # ジェネレーターオブジェクトの例 list_object = list(generator_object) # リストに変換 print(list_object) # 結果: [0, 1, 2, 3, 4]
-
リスト内包表記を使用する方法: リスト内包表記を使用して、ジェネレーターオブジェクトから直接リストを生成することもできます。
generator_object = range(5) # ジェネレーターオブジェクトの例 list_object = [x for x in generator_object] # リストに変換 print(list_object) # 結果: [0, 1, 2, 3, 4]
これらの方法を使用することで、ジェネレーターオブジェクトをリストに変換できます。必要に応じて、他のタイプのジェネレーターオブジェクトに対しても同様の手順を適用することができます。