說說如何遍歷Python列表的方法示例
如果需要對(duì)列表中的每個(gè)元素執(zhí)行相同操作,這時(shí)就需要遍歷列表的所有元素。
books=['半生緣','往事并不如煙','心是孤獨(dú)的獵手'] for book in books: print(book)
運(yùn)行結(jié)果:
冒號(hào)后面的內(nèi)容就是循環(huán)體,對(duì)列表中的每個(gè)元素, 都會(huì)執(zhí)行循環(huán)體中定義的內(nèi)容。 用于存儲(chǔ)列表中每個(gè)值的臨時(shí)變量,建議選擇可以描述單個(gè)列表元素的有意義的名稱。 縮進(jìn)的代碼行都是循環(huán)體的一部分。
1 for 遍歷后
假設(shè)我們需要在遍歷 Python 列表后,執(zhí)行一個(gè)打印操作:
books=['半生緣','往事并不如煙','心是孤獨(dú)的獵手'] for book in books: print(book) print('2019 待讀書單')
運(yùn)行結(jié)果:
我們只需要將打印操作放置在 for 循環(huán)體之后, 不縮進(jìn)即可。
2 縮進(jìn)錯(cuò)誤
Python 使用縮進(jìn)讓代碼更整潔且結(jié)構(gòu)清晰。以下是一些常見的縮進(jìn)錯(cuò)誤。
2.1 忘記縮進(jìn)(for 語句之后)
位于 for 語句后面且屬于循環(huán)體的代碼, 一定要縮進(jìn) 。 如果我們忘記了縮進(jìn), Python 就會(huì)提醒我們:
for book in books: print(book)
運(yùn)行結(jié)果:
2.2 忘記縮進(jìn)(其它)
假設(shè),我們想在循環(huán)體中打印一句話“我想讀《xxx》”,然而卻忘記忘記縮進(jìn)咯。
for book in books: print(book) print('我想讀《'+str(book)+'》')
運(yùn)行結(jié)果:
這是一個(gè)邏輯錯(cuò)誤,所以必須由我們自己通過縮進(jìn)來解決這一問題:
for book in books: print(book) print('我想讀《'+str(book)+'》')
運(yùn)行結(jié)果:
2.3 不必要縮進(jìn)(for 循環(huán)之后)
for book in books: print(book) print('我只想讀《約翰·克利斯朵夫》')
運(yùn)行結(jié)果:
這也是一個(gè)邏輯錯(cuò)誤,所以必須由我們自己通過取消縮進(jìn)來解決它:
for book in books: print(book) print('我只想讀《約翰·克利斯朵夫》')
運(yùn)行結(jié)果:
2.4 不必要縮進(jìn)(其它)
如果我們不小心縮進(jìn)了那些實(shí)際上無需縮進(jìn)的代碼行,Python 就會(huì)提醒我們:
news='如果地球成為一顆無家可歸的“流浪行星”,人類還能生存下去嗎?' print(news)
運(yùn)行結(jié)果:
3 遺漏冒號(hào)
如果我們不小心遺漏了冒號(hào),Python 就會(huì)提示語法錯(cuò)誤:
for book in books print(book)
運(yùn)行結(jié)果:
所以說,Python 是一門很嚴(yán)謹(jǐn)?shù)恼Z言哦O(∩_∩)O~
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python基礎(chǔ)學(xué)習(xí)列表+元組+字典+集合
這篇文章主要介紹了Python基礎(chǔ)學(xué)習(xí)列表+元組+字典+集合,文章接上一篇內(nèi)容學(xué)習(xí),主要針對(duì)python零基礎(chǔ)的同學(xué),感興趣的話就學(xué)起來吧2022-05-05Python3 適合初學(xué)者學(xué)習(xí)的銀行賬戶登錄系統(tǒng)實(shí)例
下面小編就為大家?guī)硪黄狿ython3 適合初學(xué)者學(xué)習(xí)的銀行賬戶登錄系統(tǒng)實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-08-08Python利用Beautiful Soup模塊創(chuàng)建對(duì)象詳解
這篇文章主要介紹了Python利用Beautiful Soup模塊創(chuàng)建對(duì)象的相關(guān)資料,文中介紹的非常詳細(xì),相信對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。2017-03-03Python+Selenium實(shí)現(xiàn)一鍵摸魚&采集數(shù)據(jù)
將Selenium程序編寫為 .bat 可執(zhí)行文件,從此一鍵啟動(dòng)封裝好的Selenium程序,省時(shí)省力還可以復(fù)用,豈不美哉。所以本文將利用Selenium實(shí)現(xiàn)一鍵摸魚&一鍵采集數(shù)據(jù),需要的可以參考一下2022-08-08python中import,from……import的使用詳解
這篇文章主要介紹了python中import,from……import的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02