首頁 後端開發 Python教學 python裡range怎麼用

python裡range怎麼用

Jun 20, 2019 pm 01:39 PM
range

python裡range怎麼用

Python3 range() 函數傳回的是一個可迭代物件(類型是物件),而不是清單類型, 所以列印的時候不會列印列表。

Python3 list() 函數是物件迭代器,可以把range()傳回的可迭代物件轉換成一個列表,傳回的變數類型為列表。

Python2 range() 函數傳回的是列表。

函數語法

range(stop)
range(start, stop[, step])
登入後複製

參數說明:

start: 計數從 start 開始。預設是從 0 開始。例如range(5)等價於range(0, 5);

stop: 數到 stop 結束,但不包含 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5

step:步長,預設為1。例如:range(0, 5) 等價於range(0, 5, 1)

實例

>>>range(5)
range(0, 5)
>>> for i in range(5):
...     print(i)
... 
0
1
2
3
4
>>> list(range(5))
[0, 1, 2, 3, 4]
>>> list(range(0))
[]
>>>
登入後複製

有兩個參數或三個參數的情況(第二種建構方法) ::

>>>list(range(0, 30, 5))
[0, 5, 10, 15, 20, 25]
>>> list(range(0, 10, 2))
[0, 2, 4, 6, 8]
>>> list(range(0, -10, -1))
[0, -1, -2, -3, -4, -5, -6, -7, -8, -9]
>>> list(range(1, 0))
[]
>>>
>>>
登入後複製

以上是python裡range怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

PHP傳回數組所有值,組成一個數組 PHP傳回數組所有值,組成一個數組 Mar 21, 2024 am 09:06 AM

這篇文章將為大家詳細講解有關PHP返回數組所有值,組成一個數組,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章後可以有所收穫。使用array_values()函數array_values()函數傳回陣列中所有值的陣列。它不會保留原始數組的鍵。 $array=["foo"=>"bar","baz"=>"qux"];$values=array_values($array);//$values將是["bar","qux"]使用迴圈可以使用循環手動獲取數組的所有值並將其新增至一個新

Java中Range函數怎麼使用 Java中Range函數怎麼使用 Apr 19, 2023 pm 11:49 PM

前言在Java中,Range方法在IntStream和LongStream類別中都可用。在IntStream類別中,它有助於傳回函數參數範圍內IntStream的順序值。在這個方法中,startInclusive(inclusive)和endExclusive(exclusive)是與增量步長一起使用的兩個參數,如前所述,將包括起始值,並排除結束值。在LongStream的情況下,唯一的區別是增加了LongStream值。 Range語法讓我們來看看Java中range方法的語法。 IntStream範圍的

深入淺出:透徹理解Go語言range的工作原理 深入淺出:透徹理解Go語言range的工作原理 Mar 12, 2024 pm 02:18 PM

Go語言是一種簡潔而強大的程式語言,在許多方面都具有獨特的設計和特點。其中一個令人印象深刻的特性就是range關鍵字,它被用來迭代數組、切片、映射和通道等資料結構。 range的靈活性和便利性使得遍歷複雜資料結構變得簡單,但其運作方式卻有許多人感到困惑。本文將深入淺出地解釋range的工作原理,並透過具體程式碼範例來幫助讀者更好地理解。首先,讓我們來看一個簡單的例

凱迪拉克 Escalade IQ 續航里程高達 460 英里,售價高達 17 萬美元 凱迪拉克 Escalade IQ 續航里程高達 460 英里,售價高達 17 萬美元 Sep 30, 2024 am 06:15 AM

通用汽車對傳奇的 Escalade 的電動版本剛剛升級了配置器,激勵後價格從 13 萬美元到約 17 萬美元不等。這比幾乎任何其他豪華電動車、皮卡或 SUV 都要多,包括特斯拉的 C

Python的range函數如何使用 Python的range函數如何使用 May 16, 2023 pm 08:26 PM

1、range()函數是什麼? range()函數是python的內建函數,它能傳回一系列連續新增的整數,能夠產生一個列表物件。大多數時常出如今for迴圈中,在for迴圈中可做為索引使用。小題練手:for..range練習1:利用for迴圈和range找出0~100以內所有的偶數,並追加到一個列表。 list1=[]foriinrange(0,100,2):list1.append(i)print(list1)2:利用for迴圈和range找出0~50以內能被3整除的數,並追加到一個列表。 list2

php range 不重複隨機數字怎麼實現 php range 不重複隨機數字怎麼實現 Oct 26, 2022 am 09:22 AM

php range實作不重複隨機數的方法:1、「$result = array_slice($numbers,0,$num);」方法;2、「while (list(, $number) = each ($numbers)) {. ..}」方法;3、「array_slice($rand_array,0,$limit);」方法;4、「range(1,30);」方法。

mysql range分割區指的是什麼 mysql range分割區指的是什麼 May 31, 2023 pm 08:40 PM

1.基於給定區間邊界,得到若干個連續區間範圍,依照分區鍵的落點,把資料分配到不同的分區。 range分區主要用於日期列的分區。 2、range分區透過使用PARTITIONBYRANGE(expr)實作。其中expr可以是某個列值,或一個基於某個列值並傳回一個整數值的表達式,如YEAR(date)。實例CREATETABLE`Order`(`id`INTNOTNULLAUTO_INCREMENT,`partition_key`INTNOTNULL,`amt`DECIMAL(5)NULL)PARTIT

快速掌握Go語言range的高效率使用技巧 快速掌握Go語言range的高效率使用技巧 Mar 12, 2024 pm 09:18 PM

Go語言是一種開源的程式語言,由Google開發並開源,在近年來越來越受到程式設計師的青睞。在Go語言中,range是一個強大且方便的迭代器,可用於遍歷數組、切片、映射、通道等資料結構。本文將介紹如何快速掌握Go語言中range的高效使用技巧,並提供具體的程式碼範例來幫助讀者更好地理解相關概念。 1.遍歷數組和切片首先,讓我們來看看如何使用range來遍歷數組和切

See all articles