>백엔드 개발 >파이썬 튜토리얼 >Python의 range 및 xrange에 대한 자세한 설명

Python의 range 및 xrange에 대한 자세한 설명

黄舟
黄舟원래의
2017-10-07 11:40:141384검색

Overview

  xrange와 range는 루핑 시 기본적으로 사용됩니다.

  xrange 사용법은 목록 개체가 아닌 생성기를 생성한다는 점을 제외하면 range와 정확히 동일합니다.

 큰 숫자 시퀀스를 생성할 때 xrange를 사용하면 큰 메모리 공간을 즉시 열 필요가 없기 때문에 range보다 성능이 훨씬 좋습니다. 그러니 xrange 를 사용해 보세요.

Experiment

range ( [시작,] 중지 [, 단계] )

>>> a = range(10)
>>> type(a)
<type &#39;list&#39;>
>>> a
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> a[5]5

xrange ( [시작,] 중지 [, 단계] )

>>> b = xrange(10)
>>> type(b)
<type &#39;xrange&#39;>
>>> b
xrange(10)
>>> b[5]5

위 내용은 Python의 range 및 xrange에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.