Pythonのループの種類


この記事ではPythonでいくつかのループを使用してPythonでの問題について説明します.

ループ用
ループの場合は、辞書、セット、文字列、リスト、またはタプルを越えることができます.
# loop over array example
array = [1, 2, 3, 4]
for x in array:
    print(x)

=> 1
=> 2
=> 3
=> 4

オーバーループ
string = "word"
for x in string:
    print(x)

=> w
=> o
=> r
=> d
注意してください、印刷された文字はタイプ文字列です!

ループオーバーセット
集合は重複しない要素を持たない順序のないコレクションです
word = set("uniq")
for x in word:
    print(x)

=> u
=> n
=> i
=> q

範囲のループ
使用range ループに番号を取ります.配列の長さを使用して、配列全体を反復処理できます.
範囲はインデックスによって行きます.したがって、それは1から始まり、長さ- 1で終わります
array = [1, 2, 3, 4]
for i in range(len(array)):
    print("index:"i, ", value:", array[i])

=> index: 0 , value: 1
=> index: 1 , value: 2
=> index: 2 , value: 3
=> index: 3 , value: 4

一方ループ
一方、ループは条件が満たされるまでループを継続する.簡単に無限ループを持つことができますので、ループを使用して注意してください.
counter = 0
while counter < 5:
    print(counter)
    counter += 1

=> 0
=> 1
=> 2
=> 3
=> 4
ここでカウンタをインクリメントしないと、無限ループになり、プログラムがタイムアウトすることがあります.