一、Python for循環語法
在Python中使用for循環語句,可以遍歷任何可迭代的序列,如字符串、列表、元組、集合、字典等。for循環語法如下:
for 變量 in 序列:
執行語句1
執行語句2
……
其中,變量表示從序列中取出的元素,可以是任何合法的Python變量名,序列表示要遍歷的序列或者集合對象。
執行語句可以是單條語句,也可以是多條語句,多條語句需要使用冒號(:)和縮進來表示代碼塊。
二、Python for循環遍歷字符串
字符串是Python中最常見的數據類型之一,Python for循環語句可以用來遍歷字符串中的所有字符。以下是一個例子:
my_name = "John Smith"
for char in my_name:
print(char)
上面的代碼通過for循環遍歷my_name字符串中的所有字符,並使用print函數將每個字符都打印出來。輸出結果如下:
J
o
h
n
S
m
i
t
h
三、Python for循環遍歷列表
列表是Python中最常用的序列類型,Python for循環可以用來遍歷列表中的所有元素。以下是一個例子:
my_list = ['apple', 'banana', 'orange']
for fruit in my_list:
print("I like to eat " + fruit)
上述代碼通過for循環遍歷my_list列表中的所有元素,並使用print函數輸出每個元素。輸出結果如下:
I like to eat apple
I like to eat banana
I like to eat orange
四、Python for循環遍曆元組
元組是Python中另一種常見的序列類型,Python for循環同樣可以用來遍曆元組中的所有元素。以下是一個例子:
my_tuple = ('John', 'Smith', 25, 'Male')
for item in my_tuple:
print(item)
上述代碼通過for循環遍歷my_tuple元組中的所有元素,並使用print函數輸出每個元素。輸出結果如下:
John
Smith
25
Male
五、Python for循環遍歷字典
字典是Python中最常用的無序序列類型,Python for循環可以用來遍歷字典中的所有鍵和值。以下是一個例子:
my_dict = {'name': 'John', 'age': 25, 'gender': 'Male'}
for key, value in my_dict.items():
print("Key: " + key + ", Value: " + str(value))
上述代碼通過for循環遍歷my_dict字典中的所有鍵和值,使用items()方法返回一個包含鍵和值的元組列表。輸出結果如下:
Key: name, Value: John
Key: age, Value: 25
Key: gender, Value: Male
六、Python for循環遍歷集合
集合是Python中常用的無序序列類型,具有唯一性質,即同一個元素只能出現一次。使用Python for循環可以遍歷集合中的所有元素。以下是一個例子:
my_set = {'apple', 'banana', 'orange'}
for fruit in my_set:
print(fruit)
上述代碼通過for循環遍歷my_set集合中的所有元素,並使用print函數輸出每個元素。輸出結果如下:
banana
orange
apple
七、Python for循環的range()函數
Python for循環還可以和range()函數一起使用,實現在指定範圍內迭代的功能。range()函數會生成一個整數序列,從指定範圍的起始值開始,到指定的結束值(不包含)為止,步進值為默認的1。以下是一個例子:
for i in range(1, 10):
print(i)
上述代碼通過for循環和range()函數一起生成一個1到10的整數序列,並使用print函數輸出每個元素。輸出結果如下:
1
2
3
4
5
6
7
8
9
總結
Python for循環語句可以遍歷任何可迭代的序列,如字符串、列表、元組、集合、字典等。通過不同的示例深入講解了Python for循環的用法,能夠更好地理解Python的迭代器和迭代對象。
原創文章,作者:AQVTP,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/325195.html