「Pythonの基礎 - 反復処理(for文)」の版間の差分

ナビゲーションに移動 検索に移動
文字列「</source>」を「</syntaxhighlight>」に置換
(文字列「<source lang="python">」を「<syntaxhighlight lang="python">」に置換)
(文字列「</source>」を「</syntaxhighlight>」に置換)
 
12行目: 12行目:
  for 繰り返し変数 in シーケンス:
  for 繰り返し変数 in シーケンス:
     実行コード
     実行コード
  </source>
  </syntaxhighlight>
<br>
<br>
以下の例では、リスト変数から各要素を取得している。<br>
以下の例では、リスト変数から各要素を取得している。<br>
25行目: 25行目:
  PHP
  PHP
  Swift
  Swift
  </source>
  </syntaxhighlight>
<br>
<br>
次に、文字列をシーケンスとして使用する。<br>
次に、文字列をシーケンスとして使用する。<br>
40行目: 40行目:
  o
  o
  n
  n
  </source>
  </syntaxhighlight>
<br><br>
<br><br>


56行目: 56行目:
  y
  y
  t
  t
  </source>
  </syntaxhighlight>
<br><br>
<br><br>


74行目: 74行目:
  o
  o
  n
  n
  </source>
  </syntaxhighlight>
<br><br>
<br><br>


93行目: 93行目:
  Swift
  Swift
  Done!
  Done!
  </source>
  </syntaxhighlight>
<br>
<br>
また、以下の例では、break文と組み合わせている。<br>
また、以下の例では、break文と組み合わせている。<br>
110行目: 110行目:
  # 出力
  # 出力
  Python
  Python
  </source>
  </syntaxhighlight>
<br><br>
<br><br>


127行目: 127行目:
  lunch
  lunch
  dinner
  dinner
  </source>
  </syntaxhighlight>
<br>
<br>
上記のサンプルコードは、次のように辞書型変数のkeys関数を使用した処理と同じである。<br>
上記のサンプルコードは、次のように辞書型変数のkeys関数を使用した処理と同じである。<br>
141行目: 141行目:
  lunch
  lunch
  dinner
  dinner
  </source>
  </syntaxhighlight>
<br>
<br>
===== for文と辞書のvalues関数 =====
===== for文と辞書のvalues関数 =====
156行目: 156行目:
  sandwich
  sandwich
  steak
  steak
  </source>
  </syntaxhighlight>
<br>
<br>
===== for文と辞書のitems関数 =====
===== for文と辞書のitems関数 =====
170行目: 170行目:
  ('lunch', 'sandwich')
  ('lunch', 'sandwich')
  ('dinner', 'steak')
  ('dinner', 'steak')
  </source>
  </syntaxhighlight>
<br>
<br>
また、以下の例では、このタプルをそれぞれの変数にキーと値を代入する処理を行っている。<br>
また、以下の例では、このタプルをそれぞれの変数にキーと値を代入する処理を行っている。<br>
185行目: 185行目:
  Yesterday, I had sandwich for lunch.
  Yesterday, I had sandwich for lunch.
  Yesterday, I had steak for dinner.
  Yesterday, I had steak for dinner.
  </source>
  </syntaxhighlight>
<br><br>
<br><br>


203行目: 203行目:
  3
  3
  4
  4
  </source>
  </syntaxhighlight>
<br>
<br>
次に、range関数のstart値、end値、step値を指定する。<br>
次に、range関数のstart値、end値、step値を指定する。<br>
214行目: 214行目:
  4
  4
  7
  7
  </source>
  </syntaxhighlight>
<br>
<br>
range関数は、list関数を使用してリストに変換することができる。<br>
range関数は、list関数を使用してリストに変換することができる。<br>
223行目: 223行目:
  # 出力
  # 出力
  [1, 4, 7]
  [1, 4, 7]
  </source>
  </syntaxhighlight>
<br><br>
<br><br>


244行目: 244行目:
  PHP P P
  PHP P P
  Swift S t
  Swift S t
  </source>
  </syntaxhighlight>
<br>
<br>
上記のサンプルコードをrange関数を使用して記述すると、以下のようになる。<br>
上記のサンプルコードをrange関数を使用して記述すると、以下のようになる。<br>
260行目: 260行目:
  PHP P P
  PHP P P
  Swift S t
  Swift S t
  </source>
  </syntaxhighlight>
<br><br>
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:Python]]
[[カテゴリ:Python]]

案内メニュー