一、遍歷列表
在Python中,列表是一種有序的集合,可以通過循環語句遍歷其中的元素。下面是一個簡單的示例:
fruits = ['apple', 'banana', 'orange'] for fruit in fruits: print(fruit)
上述代碼中,我們創建了一個水果列表,然後使用for循環遍歷其中的元素,並依次列印每個元素。
除了簡單地遍歷列表元素外,我們還可以在循環語句中使用索引來訪問列表中的元素,示例代碼如下:
for i in range(len(fruits)): print("fruit {}: {}".format(i, fruits[i]))
上述代碼中,我們使用range函數生成了一個包含列表長度的整數序列,然後通過索引訪問了列表中的每個元素,並列印了它們的序號和名稱。
此外,還可以使用break和continue語句控制循環過程,例如在滿足某個條件時退出循環,或者忽略某個元素,示例代碼如下:
for fruit in fruits: if fruit == 'orange': break print(fruit)
上述代碼中,我們使用break語句在循環過程中找到了某個特定的元素,退出了循環。
除了break語句外,還可以使用continue語句跳過某個元素,示例代碼如下:
for fruit in fruits: if fruit == 'banana': continue print(fruit)
上述代碼中,我們使用continue語句跳過了包含特定元素的行,並繼續遍歷其他元素。
二、遍歷字典
字典是一組鍵值對的集合,可以通過循環語句遍歷其中的元素。下面是一個簡單的示例:
person = {'name': 'Alice', 'age': 25, 'gender': 'Female'} for key, value in person.items(): print("{}: {}".format(key, value))
上述代碼中,我們創建了一個人物字典,然後使用for循環和items()方法遍歷其中的鍵值對,並列印了它們的鍵和值。
除了使用items()方法遍歷字典元素外,還可以使用keys()方法遍歷字典的鍵或者使用values()方法遍歷字典的值,示例代碼如下:
for key in person.keys(): print(key) for value in person.values(): print(value)
上述代碼中,我們分別使用keys()和values()方法遍歷了字典的鍵和值,並逐個列印了它們。
三、遍歷集合
集合是一種無序、不重複的元素集合,可以通過循環語句遍歷其中的元素。下面是一個簡單的示例:
fruits = {'apple', 'banana', 'orange'} for fruit in fruits: print(fruit)
上述代碼中,我們創建了一個水果集合,然後使用for循環遍歷其中的元素,並依次列印每個元素。
與列表和字典不同,集合沒有索引和鍵值對的概念,但是同樣可以使用break和continue語句控制循環過程。
四、總結
本文介紹了Python中for循環的用法,包括遍歷列表、字典和集合,並舉例說明了如何使用索引、鍵值對、break和continue語句控制循環過程。通過對每個示例的分析,讀者可以深入了解Python中for循環的特點和用法,為編寫更加高效、簡潔的代碼打下堅實的基礎。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/206115.html