Pythonのループの種類
この記事ではPythonでいくつかのループを使用してPythonでの問題について説明します.
ループ用
ループの場合は、辞書、セット、文字列、リスト、またはタプルを越えることができます.
オーバーループ
ループオーバーセット
集合は重複しない要素を持たない順序のないコレクションです
範囲のループ
使用
範囲はインデックスによって行きます.したがって、それは1から始まり、長さ- 1で終わります
一方ループ
一方、ループは条件が満たされるまでループを継続する.簡単に無限ループを持つことができますので、ループを使用して注意してください.
ループ用
ループの場合は、辞書、セット、文字列、リスト、またはタプルを越えることができます.
# 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
ここでカウンタをインクリメントしないと、無限ループになり、プログラムがタイムアウトすることがあります.Reference
この問題について(Pythonのループの種類), 我々は、より多くの情報をここで見つけました https://dev.to/jabermudez11/different-types-of-loops-in-python-2g4jテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol