一、for循環基礎
在Python中,for循環用於遍歷一個可迭代對象,如列表、元組和字典。for循環是Python中最常用的循環之一,它可以實現遍歷循環的功能。
for循環的基本語法如下所示:
for 變數 in iterable:
# 執行語句
其中,
- 變數:每次循環時,從可迭代對象中取出的一個元素
- iterable:一個可迭代對象,如列表、元組和字典
for循環的執行過程為:
從可迭代對象中依次取出元素,賦值給變數,然後執行for循環中的語句,直到可迭代對象中的元素全部被遍歷完畢。
二、for循環迭代列表
列表(List)是Python中最常用的數據類型之一,它是一個可變序列。使用for循環可以遍歷列表中的所有元素。
示例代碼如下:
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
print(fruit)
輸出結果:
apple
banana
orange
上述代碼中,我們首先定義了一個列表fruits,然後使用for循環遍歷每一個元素,並將其列印出來。
三、for循環迭代元組
元組(Tuple)與列表類似,也是 Python 中常用的序列類型之一。不同的是,元組一旦被定義,就不能再進行修改。
示例代碼如下:
fruits = ('apple', 'banana', 'orange')
for fruit in fruits:
print(fruit)
輸出結果:
apple
banana
orange
同樣地,我們使用for循環遍歷了元組中的所有元素,並將其列印出來。
四、for循環迭代字典
字典(Dictionary)是Python中另一種常用的數據類型,它可以存儲鍵值對。使用for循環可以遍歷字典中的所有鍵或值。
遍歷字典鍵的示例代碼如下:
fruits = {'apple': 5, 'banana': 7, 'orange': 3}
for fruit in fruits.keys():
print(fruit)
輸出結果:
apple
banana
orange
遍歷字典值的示例代碼如下:
fruits = {'apple': 5, 'banana': 7, 'orange': 3}
for count in fruits.values():
print(count)
輸出結果:
5
7
3
遍歷字典鍵值對的示例代碼如下:
fruits = {'apple': 5, 'banana': 7, 'orange': 3}
for fruit, count in fruits.items():
print(fruit, count)
輸出結果:
apple 5
banana 7
orange 3
五、for循環中的break和continue語句
在for循環中,我們可以使用break語句來跳出循環,也可以使用continue語句跳過當前循環。示例代碼如下:
for i in range(10):
if i == 5:
break
print(i)
for i in range(10):
if i == 5:
continue
print(i)
輸出結果:
0
1
2
3
4
0
1
2
3
4
6
7
8
9
在上述代碼中,第一個循環執行到i等於5時,執行了break語句,跳出了循環。第二個循環執行到i等於5時,執行了continue語句,跳過了當前循環,但並沒有跳出循環。
六、總結
本文中,我們從for循環的基礎語法開始,詳細介紹了如何使用for循環迭代列表、元組和字典,並介紹了break和continue語句在循環中的使用。希望本文能夠幫助初學者更好地了解Python的for循環語法。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/290718.html