Python的循環結構是編程中最常用的結構之一。在實際開發中,我們常常需要對一組數據進行重複的操作處理。for循環結構提供了一種便利性高、處理數據迅速的方法,通常用於遍歷序列或集合。
一、for基本語法
for 循環變量 in 序列: 執行語句1 else: 執行語句2
其中,for語句可以遍歷任何序列(如列表、元組、字符串、字典等)中的項。ormat 循環變量用於接收序列中的每個元素。執行語句1為每個元素執行的操作。
當所有元素都遍歷完後,執行else語句,else語句可有可無。
二、for循環的應用
1. 遍歷列表
示例代碼如下:
fruits = ['apple', 'banana', 'orange'] for fruit in fruits: print("I like " + fruit)
運行結果如下:
I like apple I like banana I like orange
2. 遍曆元組
示例代碼如下:
sites = ('Google', 'Runoob', 'Taobao') for site in sites: print("網站名:" + site)
運行結果如下:
網站名:Google 網站名:Runoob 網站名:Taobao
3. 遍歷字符串
示例代碼如下:
str = "Python for loop" for ch in str: print(ch, end=' ')
運行結果如下:
P y t h o n f o r l o o p
4. 求1~100之和
示例代碼如下:
sum = 0 for i in range(1, 101): sum += i print("1~100之和為:", sum)
運行結果如下:
1~100之和為: 5050
三、for循環的嵌套應用
for循環的嵌套可以很方便地對多維數據進行操作。例如,我們可以使用for循環和條件語句對二維數組進行過濾操作:
nums = [[1, 2], [3, 4], [5, 6], [7, 8]] even_nums = [] for row in nums: for num in row: if num % 2 == 0: even_nums.append(num) print(even_nums)
運行結果如下:
[2, 4, 6, 8]
總結
通過本文的講解,相信大家已經對Python中的for循環有了更深入的了解。循環結構是編程中最常用的結構之一,掌握循環迭代技巧可以有效提高程序效率。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/282920.html