Python中的雙重循環是指在一個循環語句(外循環)中嵌套另一個循環語句(內循環)的情況。外循環每次迭代時,內循環會完整地執行一遍。換句話說,內循環會在外循環的每次迭代中重復執行。
雙重循環通常用于處理多維數據結構,例如二維數組或嵌套的列表。通過雙重循環,可以遍歷和操作多維數據中的每個元素。
以下是一個雙重循環的示例代碼,用于計算一個二維數組中所有元素的和:
array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
total = 0
for row in array:
for element in row:
total += element
print(total)
在上面的例子中,外循環迭代數組的每一行,內循環迭代行中的每個元素。將每個元素加到變量total中,最后輸出total的值為45。