Python 中的循環(huán)迭代器是非常強(qiáng)大的工具,可以讓我們輕松地遍歷列表、元組、字典等容器。
循環(huán)迭代器分為兩種形式:for 循環(huán)和 while 循環(huán)。其中,for 循環(huán)是最常見的循環(huán)迭代器。
在 Python 中,使用 for 循環(huán)進(jìn)行迭代的語(yǔ)法非常簡(jiǎn)單:
for variable in sequence: # 執(zhí)行代碼塊
其中,variable 是循環(huán)變量,可以用來(lái)表示 sequence 中的每個(gè)元素。
例如,我們可以使用 for 循環(huán)迭代一個(gè)列表:
fruits = ["apple", "banana", "cherry"] for x in fruits: print(x)
上面的代碼會(huì)輸出:
apple banana cherry
如果我們需要在循環(huán)中訪問(wèn)元素的索引,可以使用內(nèi)置的 enumerate() 函數(shù):
for i, x in enumerate(fruits): print(i, x)
上面的代碼會(huì)輸出:
0 apple 1 banana 2 cherry
除了 for 循環(huán)之外,我們還可以使用 while 循環(huán)來(lái)迭代容器。下面是一個(gè)使用 while 循環(huán)迭代列表的例子:
fruits = ["apple", "banana", "cherry"] i = 0 while i< len(fruits): print(fruits[i]) i += 1
上面的代碼會(huì)輸出:
apple banana cherry
總之,Python 中的循環(huán)迭代器是非常方便和靈活的,可以讓我們輕松地遍歷容器中的元素。無(wú)論是 for 循環(huán)還是 while 循環(huán),都可以根據(jù)不同的需要來(lái)靈活運(yùn)用。