淺析Python中的for 循環(huán)
Python for 和其他語言一樣,也可以用來循環(huán)遍歷對象,本文章向大家介紹Python for 循環(huán)的使用方法和實例,需要的朋友可與參考一下。
一個循環(huán)是一個結(jié)構(gòu),導(dǎo)致第一個程序要重復(fù)一定次數(shù)。重復(fù)不斷循環(huán)的條件仍是如此。當(dāng)條件變?yōu)榧?,循環(huán)結(jié)束和程序的控制傳遞給后面的語句循環(huán)。
for循環(huán):
在Python for循環(huán)遍歷序列的任何物品,如一個列表或一個字符串,有能力。
for循環(huán)語法是:
for iterating_var in sequence: statements(s)
如果一個序列包含一個表達(dá)式列表,它是第一個評價。然后,該序列中的第一項分配迭代變量iterating_var。接下來,執(zhí)行語句塊。列表中的每個項目分配到iterating_var,報表塊被執(zhí)行,直到整個序列被耗盡。
注:在Python中,所有的縮進(jìn)字符空格后的編程結(jié)構(gòu)相同數(shù)量的報表,被認(rèn)為是一個單一的代碼塊的一部分。 Python使用縮進(jìn)作為其語句分組的方法。
例子:
#!/usr/bin/python for letter in 'Python': # First Example print 'Current Letter :', letter fruits = ['banana', 'apple', 'mango'] for fruit in fruits: # Second Example print 'Current fruit :', fruit print "Good bye!"
以上將輸出結(jié)果:
Current Letter : P
Current Letter : y
Current Letter : t
Current Letter : h
Current Letter : o
Current Letter : n
Current fruit : banana
Current fruit : apple
Current fruit : mango
Good bye!
迭代序列指數(shù):
通過遍歷每個項目的另一種方法是由序列本身的偏移指數(shù):
例如:
#!/usr/bin/python fruits = ['banana', 'apple', 'mango'] for index in range(len(fruits)): print 'Current fruit :', fruits[index] print "Good bye!"
這將產(chǎn)生以下結(jié)果:
Current fruit : banana
Current fruit : apple
Current fruit : mango
Good bye!
在這里,我們采取的len()的協(xié)助下,內(nèi)置的功能,它提供了tuple中的元素的總數(shù),以及范圍()內(nèi)置函數(shù)給我們的實際順序遍歷。
以上所述是小編給大家介紹的淺析Python中的for 循環(huán)的相關(guān)知識,非常不錯,具有參考借鑒價值,感興趣的朋友一起學(xué)習(xí)吧!
- Python的for和break循環(huán)結(jié)構(gòu)中使用else語句的技巧
- python開發(fā)之for循環(huán)操作實例詳解
- Python編程中的for循環(huán)語句學(xué)習(xí)教程
- Python中for循環(huán)和while循環(huán)的基本使用方法
- Python中for循環(huán)控制語句用法實例
- 詳解Python中for循環(huán)的使用方法
- 講解Python中for循環(huán)下的索引變量的作用域
- 詳解Python中for循環(huán)的使用
- 跟老齊學(xué)Python之for循環(huán)語句
- Python中for循環(huán)詳解
- Python中在for循環(huán)中嵌套使用if和else語句的技巧
相關(guān)文章
python 用opencv調(diào)用訓(xùn)練好的模型進(jìn)行識別的方法
今天小編就為大家分享一篇python 用opencv調(diào)用訓(xùn)練好的模型進(jìn)行識別的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12pytorch 在sequential中使用view來reshape的例子
今天小編就為大家分享一篇pytorch 在sequential中使用view來reshape的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08NoSql數(shù)據(jù)庫介紹及使用Python連接MongoDB
MongoDB是一個非常流行的NoSQL數(shù)據(jù)庫,常用于大規(guī)模數(shù)據(jù)存儲應(yīng)用,下面這篇文章主要給大家介紹了關(guān)于NoSql數(shù)據(jù)庫及使用Python連接MongoDB的相關(guān)資料,需要的朋友可以參考下2023-06-06python requests.post帶head和body的實例
今天小編就為大家分享一篇python requests.post帶head和body的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01Python使用pyinstaller打包成.exe文件執(zhí)行后閃退的圖文解決辦法
這篇文章主要給大家介紹了關(guān)于Python使用pyinstaller打包成.exe文件執(zhí)行后閃退的圖文解決辦法,閃退問題通常是由于程序運行過程中出現(xiàn)了未處理的異?;蝈e誤,導(dǎo)致程序崩潰,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-12-12Python中將語音轉(zhuǎn)換為文本的實現(xiàn)方法
語音識別是計算機(jī)軟件識別口語中的單詞和短語并將其轉(zhuǎn)換為人類可讀文本的能力,在本教程中,您將學(xué)習(xí)如何使用SpeechRecognition 庫在 Python 中將語音轉(zhuǎn)換為文本,文中有相關(guān)的代碼供大家參考,需要的朋友可以參考下2024-01-01快速排序的算法思想及Python版快速排序的實現(xiàn)示例
快速排序算法來源于分治法的思想策略,這里我們將來為大家簡單解析一下快速排序的算法思想及Python版快速排序的實現(xiàn)示例:2016-07-07