ログアウト中 ログイン

学習パッケージを選択

Pythonマスター講座 第3章3.3節「繰り返し処理(for文)」




現在の見出し:3.3節:繰り返し処理(for文)

見出し一覧

  • 3.3節:繰り返し処理(for文)
  • - Pythonのfor文とは
  • - イテラブル
  • - range()関数
  • - ループ制御
  • - for-else構文
  • - 3.3節の演習問題

【PR】『Python』を学べる企業・個人向けのプログラミングコース

Pythonマスター講座第3章 3.3節で学べること

Pythonのfor文とは

Pythonのfor文は文字列文字列は文字の並びを表現するデータ型で、テキストデータを扱うための基本的な構造として広く使用されています。などデータの中身を一つずつ取り出して、同じ作業を自動的に繰り返してくれる便利な仕組みです。基本の書き方はfor 変数変数はデータを一時的に記憶しておく場所です。名 in データ:という形で、データの中身が一つずつ変数に入れられて処理されます。

for文の中に書いた処理(インデントインデントはコード内の行頭をスペースやタブでずらすことです。で字下げした部分)がデータの個数分だけ繰り返し実行され、字下げが終わったところで繰り返し処理も終了します。

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)
apple
banana
cherry
行数 コード 解説
1行目 fruits = ["apple", "banana", "cherry"] 「fruits」という箱を作って、3つの果物の名前を入れておきます
2行目 for fruit in fruits: fruitsの箱から果物を一つずつ取り出して、fruitという変数に入れます
3行目 print(fruit) 取り出した果物の名前を画面に表示します

for文のメリット

for文のメリットは、データの個数が変わっても同じコードで処理できることです。10個のデータでも1000個のデータでも、同じfor文で全部処理できる為、大量のデータを効率よく処理できるようになります。

numbers = [1, 2, 3, 4, 5]
sum = 0
for number in numbers:
    sum += number
print(f"合計: {sum}")
合計: 15
行数 コード 解説
1行目 numbers = [1, 2, 3, 4, 5] 「numbers」という箱を作って、5つの数字を入れておきます
2行目 sum = 0 合計を計算するための「sum」という変数を0からスタートします
3行目 for number in numbers: numbersの箱から数字を一つずつ取り出して、number変数に入れます
4行目 sum += number 今取り出した数字をsumに足し算します(sum = sum + number の短縮形)
5行目 print(f"合計: {sum}") 全ての数字を足し算した結果を画面に表示します
イテラブル

第3章3.3節「イテラブル」の続きを見る


すべてのカリキュラムを無料登録で学ぶ

プログラミング・マーケティング・AI活用方法を
今すぐ無料登録すると、全てのコンテンツが視聴可能になります。