国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

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

2020-02-16 01:04:06
字體:
來源:轉載
供稿:網友

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

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

運行結果:

 

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

 1 for 遍歷后

假設我們需要在遍歷 Python 列表后,執行一個打印操作:

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

運行結果:

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

2 縮進錯誤

Python 使用縮進讓代碼更整潔且結構清晰。以下是一些常見的縮進錯誤。

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

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

for book in books:print(book)

運行結果:

 

2.2 忘記縮進(其它)

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

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

運行結果:

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

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

運行結果:

 

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

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

運行結果:

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

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

運行結果:

 

2.4 不必要縮進(其它)

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 潍坊市| 旅游| 东兰县| 永城市| 邮箱| 诏安县| 平遥县| 卫辉市| 黄石市| 泾川县| 绥阳县| 清水县| 北流市| 剑阁县| 启东市| 永和县| 洛浦县| 东乡县| 辛集市| 临沭县| 孝昌县| 萍乡市| 大宁县| 都昌县| 平南县| 卓资县| 南昌市| 安远县| 海城市| 东阳市| 岱山县| 云和县| 庆阳市| 昌图县| 星座| 罗甸县| 大化| 门头沟区| 博白县| 确山县| 会同县|