3

バージョン 3 の python 2.7 で取得したものと同じ機能を range() から取得する方法を知りたいですか?

Python 2.7 の場合:

>>> range(5)
[0, 1, 2, 3, 4]

Python 3 では:

>>> range(5)
range(0, 5)

上記のようなリストを取得する必要がありますが、割り当てには python3 の使用に制限されています...

本当にありがとう!

4

1 に答える 1

6

これを行うだけです:

list(range(5))
=> [0, 1, 2, 3, 4]

Python 3 ではrange()、反復可能なオブジェクトを返しますが、上記のようにリストに変換するのは簡単です。

于 2013-07-22T01:19:20.253 に答える