Python中的for循環是最常用的循環結構之一。通過for循環,我們可以很方便地遍歷一個序列或其他可迭代對象。
除了基本的for循環外,Python還提供了一些高級的for循環語法,讓我們能夠更加靈活和高效地處理數據。
# 1. 遍歷多個序列 names = ['Alice', 'Bob', 'Charlie'] ages = [20, 25, 30] for name, age in zip(names, ages): print(name, age) # 輸出:Alice 20 # Bob 25 # Charlie 30 # 2. 遍歷字典 scores = {'Alice': 90, 'Bob': 80, 'Charlie': 95} for name, score in scores.items(): print(name, score) # 輸出:Alice 90 # Bob 80 # Charlie 95 # 3. 帶計數器的循環 fruits = ['apple', 'banana', 'pear'] for i, fruit in enumerate(fruits): print(i, fruit) # 輸出:0 apple # 1 banana # 2 pear # 4. 循環間隔 for i in range(10): if i % 2 == 0: continue print(i) # 輸出:1, 3, 5, 7, 9 # 5. 循環嵌套 for i in range(3): for j in range(3): print(i, j) # 輸出:0 0 # 0 1 # 0 2 # 1 0 # 1 1 # 1 2 # 2 0 # 2 1 # 2 2
以上這些高級的for循環語法,可以讓我們更加便捷地遍歷數據,同時也提高了代碼的可讀性和效率。