この記事では、Pythonでfor文による繰り返し処理を使う方法をソースコード付きで解説します。
【for文】オブジェクトを使う場合
for文とは、繰り返し行う処理を実装するときに使用します。
使えば、1から1000までの数値を順番に計算したり、リストの要素を順番に取り出したりできます。
書式
for 変数 in オブジェクト:
処理
for文では、オブジェクトから全要素を順に1つずつ変数に代入して処理を繰り返します。
(すべての要素を代入し終わったら繰り返し処理が終了)
サンプルコード
list = [1, 2, 3]
# list内の全要素が代入されるまで繰り返し
for x in list: # listの内容を1つずつ取り出してxに代入
print(x)# xを表示
print("End")
"""
実行結果
1
2
3
End
"""
動画解説
【for文】range関数を使う場合①
rangeを使う場合の書式は下記の通りです。
書式
for 変数 in range(回数):
処理
繰り返しの回数を指定する場合はrange()関数を使います。
回数だけ指定した場合は、0から指定した回数だけ繰り返します。
サンプルコード
for x in range(3):
print(x)# xを表示
print("End")
"""
実行結果
0
1
2
End
"""

【Python】変数の使い方(データ型、種類一覧)
Python入門者向けに変数の種類・代入方法についてまとめました。
【for文】range関数を使う場合②
以下の場合は、3~5まで繰り返します。
for x in range(3, 5):
print(x)# xを表示
print("End")
"""
実行結果
3
4
End
"""

【Python】変数の使い方(データ型、種類一覧)
Python入門者向けに変数の種類・代入方法についてまとめました。
【for文】in演算子
in演算子は、リスト内に指定した値があるか否かを確かめる演算子です。
書式
検索値 in リスト名
【返り値】
検索値がリスト内にあればTrue、そうでなければFalse
※リスト以外にもタプルや辞書に対しても使うことができます
for文内でin演算子を使用すると、リスト・タプル・辞書から要素を1個ずつ取り出すことができます。
# -*- coding: utf-8 -*-
# リストの初期化
names = ["宮内ひかげ", "富士宮このみ", "加賀山楓 "]
# 結果表示
for name in names:
print(name)
# 宮内ひかげ
# 富士宮このみ
# 加賀山楓

【Python】in演算子の使い方
この記事では、Python言語のin演算子の使い方についてソースコード付きで解説します。
【for文】enumerate
Python3では、for文 + enumerateで、リストから要素とインデックス(要素番号)を抽出できます。
書式
for 変数名1, 変数名2 in enumerate(リスト名):
※変数1に要素番号、変数2に値が代入されます。
for文はリストの要素数だけループします。
#-*- coding:utf-8 -*-
# リスト宣言
array = ["沖田", "武蔵", "モードレッド"]
# インデックスと要素を取り出し
for i, e in enumerate(array):
print("要素番号:", i, ", 値:", e)
"""
要素番号: 0 , 値: 沖田
要素番号: 1 , 値: 武蔵
要素番号: 2 , 値: モードレッド
"""

【Python】for文+enumerateでリストから要素とインデックス抽出
この記事では、Python言語のfor文+enumerateでリストから要素とインデックス(要素番号)を抽出する方法をソースコード付きで解説します。
関連記事

【Python超入門】使い方とサンプル集
Pythonの使い方について、基礎文法から応用例まで入門者向けに解説します。
コメント