Python中range和xrange的區(qū)別

range()是Python的內置函數穴店,用于創(chuàng)建整數的列表,可以生成遞增或者遞減的數列。

xrange也有相同的功能衔憨, 今天來看下它們之間的不同。range 函數說明:range([start,] stop[, step])袄膏,根據start與stop指定的范圍以及step設定的步長践图,生成一個序列。range示例:

range示例圖

xrange 函數說明:用法與range完全相同沉馆,所不同的是生成的不是一個數組码党,而是一個生成器。

特別提醒: xrange函數在Python3中已經取消斥黑,在python3中揖盘,range()這種實現被移除了,保留了xrange()的實現锌奴,且將xrange()重新命名成range()扣讼。所以Python3不能使用xrange,只能使用rangexrange示例:

xrange示例圖

由上面的示例可以知道:要生成很大的數字序列的時候缨叫,用xrange會比range性能優(yōu)很多椭符,因為不需要預先開辟一塊很大的內存空間,這兩個基本上都是在循環(huán)的時候用:

for????i????in????range(0,?100):

????print????i

for????i????in????xrange(0,?100):

????print????i

這兩個輸出的結果都是一樣的耻姥,實際上有很多不同销钝,range會直接生成一個list對象:

range

而xrange則不會直接生成一個list,而是每次調用返回其中的一個值:

xrange

最后琐簇,再說一次蒸健, Python3中已經取消了xrange方法, 直接使用range即可婉商!

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末似忧,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子丈秩,更是在濱河造成了極大的恐慌盯捌,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蘑秽,死亡現場離奇詭異饺著,居然都是意外死亡箫攀,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進店門幼衰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來靴跛,“玉大人,你說我怎么就攤上這事渡嚣∩揖Γ” “怎么了?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵识椰,是天一觀的道長绝葡。 經常有香客問我,道長裤唠,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任莹痢,我火速辦了婚禮种蘸,結果婚禮上,老公的妹妹穿的比我還像新娘竞膳。我一直安慰自己航瞭,他們只是感情好,可當我...
    茶點故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布坦辟。 她就那樣靜靜地躺著刊侯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪锉走。 梳的紋絲不亂的頭發(fā)上滨彻,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天,我揣著相機與錄音挪蹭,去河邊找鬼亭饵。 笑死,一個胖子當著我的面吹牛梁厉,可吹牛的內容都是我干的辜羊。 我是一名探鬼主播,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼词顾,長吁一口氣:“原來是場噩夢啊……” “哼八秃!你這毒婦竟也來了?” 一聲冷哼從身側響起肉盹,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤昔驱,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后上忍,有當地人在樹林里發(fā)現了一具尸體舍悯,經...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡航棱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了萌衬。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片饮醇。...
    茶點故事閱讀 40,488評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖秕豫,靈堂內的尸體忽然破棺而出朴艰,到底是詐尸還是另有隱情,我是刑警寧澤混移,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布祠墅,位于F島的核電站,受9級特大地震影響歌径,放射性物質發(fā)生泄漏毁嗦。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一回铛、第九天 我趴在偏房一處隱蔽的房頂上張望狗准。 院中可真熱鬧,春花似錦茵肃、人聲如沸腔长。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽捞附。三九已至,卻和暖如春您没,著一層夾襖步出監(jiān)牢的瞬間鸟召,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工氨鹏, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留药版,地道東北人。 一個月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓喻犁,卻偏偏與公主長得像槽片,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子肢础,可洞房花燭夜當晚...
    茶點故事閱讀 45,500評論 2 359

推薦閱讀更多精彩內容

  • range 函數說明:range([start,]stop[,step])还栓,根據start與stop指定的范圍以及...
    西多的大叔閱讀 262評論 0 0
  • http://python.jobbole.com/85231/ 關于專業(yè)技能寫完項目接著寫寫一名3年工作經驗的J...
    燕京博士閱讀 7,582評論 1 118
  • Python語言特性 1 Python的函數參數傳遞 看兩個如下例子,分析運行結果: 代碼一: a = 1 def...
    伊森H閱讀 3,069評論 0 15
  • 不知不覺传轰,從初夏到孟秋剩盒,出書訓練營的課程就要結束了】埽回顧這段經歷辽聊,收獲良多纪挎。 當初,因為關注創(chuàng)業(yè)題材跟匆,加之自己創(chuàng)業(yè)...
    老張和他的朋友們閱讀 278評論 0 0
  • 娥姐姐异袄,第一次見到她,是在我們小區(qū)姐妹們跳廣場舞的那塊空地里玛臂。 如今人們生活條件提高了烤蜕,健身娛樂也非常熱心。每天晚...
    旺乾麗智閱讀 1,122評論 0 4