欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

說說如何遍歷Python列表的方法示例

 更新時間:2019年02月11日 08:26:39   作者:deniro  
這篇文章主要介紹了如何遍歷Python列表的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

如果需要對列表中的每個元素執(zhí)行相同操作,這時就需要遍歷列表的所有元素。

books=['半生緣','往事并不如煙','心是孤獨的獵手']
for book in books:
  print(book)

運行結(jié)果:

 

冒號后面的內(nèi)容就是循環(huán)體,對列表中的每個元素, 都會執(zhí)行循環(huán)體中定義的內(nèi)容。 用于存儲列表中每個值的臨時變量,建議選擇可以描述單個列表元素的有意義的名稱。 縮進的代碼行都是循環(huán)體的一部分。

 1 for 遍歷后

假設(shè)我們需要在遍歷 Python 列表后,執(zhí)行一個打印操作:

books=['半生緣','往事并不如煙','心是孤獨的獵手']
for book in books:
  print(book)
print('2019 待讀書單')

運行結(jié)果:

我們只需要將打印操作放置在 for 循環(huán)體之后, 不縮進即可。

2 縮進錯誤

Python 使用縮進讓代碼更整潔且結(jié)構(gòu)清晰。以下是一些常見的縮進錯誤。

2.1 忘記縮進(for 語句之后)

位于 for 語句后面且屬于循環(huán)體的代碼, 一定要縮進 。 如果我們忘記了縮進, Python 就會提醒我們:

for book in books:
print(book)

運行結(jié)果:

 

2.2 忘記縮進(其它)

假設(shè),我們想在循環(huán)體中打印一句話“我想讀《xxx》”,然而卻忘記忘記縮進咯。

for book in books:
  print(book)
print('我想讀《'+str(book)+'》')  

運行結(jié)果:

這是一個邏輯錯誤,所以必須由我們自己通過縮進來解決這一問題:

for book in books:
  print(book)
  print('我想讀《'+str(book)+'》')  

運行結(jié)果:

 

2.3 不必要縮進(for 循環(huán)之后)

for book in books:
  print(book)
  print('我只想讀《約翰·克利斯朵夫》')  

運行結(jié)果:

這也是一個邏輯錯誤,所以必須由我們自己通過取消縮進來解決它:

for book in books:
  print(book)
print('我只想讀《約翰·克利斯朵夫》')  

運行結(jié)果:

 

2.4 不必要縮進(其它)

如果我們不小心縮進了那些實際上無需縮進的代碼行,Python 就會提醒我們:

news='如果地球成為一顆無家可歸的“流浪行星”,人類還能生存下去嗎?'
  print(news)

運行結(jié)果:

 

3 遺漏冒號

如果我們不小心遺漏了冒號,Python 就會提示語法錯誤:

for book in books
  print(book) 

運行結(jié)果:

所以說,Python 是一門很嚴謹?shù)恼Z言哦O(∩_∩)O~

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python基礎(chǔ)學習列表+元組+字典+集合

    Python基礎(chǔ)學習列表+元組+字典+集合

    這篇文章主要介紹了Python基礎(chǔ)學習列表+元組+字典+集合,文章接上一篇內(nèi)容學習,主要針對python零基礎(chǔ)的同學,感興趣的話就學起來吧
    2022-05-05
  • Python3 適合初學者學習的銀行賬戶登錄系統(tǒng)實例

    Python3 適合初學者學習的銀行賬戶登錄系統(tǒng)實例

    下面小編就為大家?guī)硪黄狿ython3 適合初學者學習的銀行賬戶登錄系統(tǒng)實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Python利用Beautiful Soup模塊創(chuàng)建對象詳解

    Python利用Beautiful Soup模塊創(chuàng)建對象詳解

    這篇文章主要介紹了Python利用Beautiful Soup模塊創(chuàng)建對象的相關(guān)資料,文中介紹的非常詳細,相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • Python多分支語句的三種結(jié)構(gòu)詳解

    Python多分支語句的三種結(jié)構(gòu)詳解

    這篇文章主要介紹了Python多分支語句的三種結(jié)構(gòu),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 詳解Python?中的命名空間、變量和范圍

    詳解Python?中的命名空間、變量和范圍

    Python 是一種動態(tài)類型語言,在程序執(zhí)行期間,變量名可以綁定到不同的值和類型,這篇文章主要介紹了Python?中的命名空間、變量和范圍,需要的朋友可以參考下
    2022-09-09
  • python與idea的集成的實現(xiàn)

    python與idea的集成的實現(xiàn)

    這篇文章主要介紹了 python與idea的集成的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • Python hashlib模塊用法實例分析

    Python hashlib模塊用法實例分析

    這篇文章主要介紹了Python hashlib模塊用法,結(jié)合實例形式分析了Python使用hash模塊進行md5、sha1、sha224、sha256、sha512等加密運算相關(guān)操作技巧與注意事項,需要的朋友可以參考下
    2018-06-06
  • Python+Selenium實現(xiàn)一鍵摸魚&采集數(shù)據(jù)

    Python+Selenium實現(xiàn)一鍵摸魚&采集數(shù)據(jù)

    將Selenium程序編寫為 .bat 可執(zhí)行文件,從此一鍵啟動封裝好的Selenium程序,省時省力還可以復(fù)用,豈不美哉。所以本文將利用Selenium實現(xiàn)一鍵摸魚&一鍵采集數(shù)據(jù),需要的可以參考一下
    2022-08-08
  • python中import,from……import的使用詳解

    python中import,from……import的使用詳解

    這篇文章主要介紹了python中import,from……import的使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Python異常學習筆記

    Python異常學習筆記

    這篇文章主要介紹了Python異常學習筆記,本文著重講解了如何自定義一個異常,需要的朋友可以參考下
    2015-02-02

最新評論