Python for迴圈語句

2020-07-16 10:05:24
Python 中的 for 迴圈可以用於任何序列型的資料,包括列表、元組、集合、字典甚至字串。

for 迴圈的主要語法形式如下:

for 變數 in 序列:
    語句 1
else:
    語句2


用於字串列表時主要語法形式如下:
languages = ["C#", "Java", "Python"]
for x in languages:
    print(x)
上述程式碼的執行結果如下所示:

>>> languages = ["C#", "Java", "Python"]
>>> for x in languages:
            print(x)

C#
Java
Python


如要實現類似其他語言中的指定回圈次數,可以使用 range( ) 函數,例如:
for i in range(4):
    print(i)
上述程式碼的執行結果如下所示:

>>> for i in range(4):
            print(i)

0
1
2
3


也可以結合 range( ) 和 len( ) 函數用於一個字串列表,例如:
languages = ["C#", "Java", "Python"]
for i in range(len(languages)):
    print(i, languages[i])
上述程式碼的執行結果如下所示:

>>> languages = ["C#", "Java", "Python"]
>>> for i in range(len(languages)):
             print(i, languages[i])

0 C#
1 Java
2 Python