日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中range和xrange的异同

發布時間:2025/4/5 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中range和xrange的异同 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

其中,range直接返回的是個list,而xrange返回的是一個生成器。根據文檔所說,xrange更快一點,而且更省內存。

文檔如下:

>>> help(range)
Help on built-in function range in module __builtin__:


range(...)
? ? range([start,] stop[, step]) -> list of integers
? ??
? ? Return a list containing an arithmetic progression of integers.
? ? range(i, j) returns [i, i+1, i+2, ..., j-1]; start (!) defaults to 0.
? ? When step is given, it specifies the increment (or decrement).
? ? For example, range(4) returns [0, 1, 2, 3]. ?The end point is omitted!
? ? These are exactly the valid indices for a list of 4 elements.


>>> help(xrange)
Help on class xrange in module __builtin__:


class xrange(object)
?| ?xrange([start,] stop[, step]) -> xrange object
?| ?
?| ?Like range(), but instead of returning a list, returns an object that
?| ?generates the numbers in the range on demand. ?For looping, this is?
?| ?slightly faster than range() and more memory efficient.
?| ?
?| ?Methods defined here:
?| ?
?| ?__getattribute__(...)
?| ? ? ?x.__getattribute__('name') <==> x.name
?| ?
?| ?__getitem__(...)
?| ? ? ?x.__getitem__(y) <==> x[y]
?| ?
?| ?__iter__(...)
?| ? ? ?x.__iter__() <==> iter(x)
?| ?
?| ?__len__(...)
?| ? ? ?x.__len__() <==> len(x)
?| ?
?| ?__reduce__(...)
?| ?
?| ?__repr__(...)
?| ? ? ?x.__repr__() <==> repr(x)
?| ?
?| ?__reversed__(...)
?| ? ? ?Returns a reverse iterator.
?| ?
?| ?----------------------------------------------------------------------
?| ?Data and other attributes defined here:
?| ?
?| ?__new__ = <built-in method __new__ of type object>
?| ? ? ?T.__new__(S, ...) -> a new object with type S, a subtype of T

總結

以上是生活随笔為你收集整理的python中range和xrange的异同的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。