Python でfor文 JSでいう (let i = 0; i < 10; i++){}を使いたい

Pocket

PythonでJavaScriptでいうfor (let i = 0; i < 10; i++){}をしたい場合

//JavaScriptでのfor文
for (let i = 0; i < 10; i++){
    console.log(i)
}
# Pythonでのfor文
for i in range(10):
    print(i)

rangeというのを使うようでした。rangeはクラスで複数コンストラクタを持っているのでrange(5,10)と書き換えて実行すると5〜9がprintされます

配列とカウントを組み合わせて使いたい場合は、enumerateクラスが使えます。enumerateクラスも複数のコンストラクタを持っています。下記プログラム例は、代表的な使い方です。

_l:list = ["Д-503","Ю","I-330"] 
for i in enumerate(_l, 0):
    print(i)
Python for文 enumerate実行例

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA


2022 MJELD TECHNOLOGIES. ALL RIGHTS RESERVED