12,966
回編集
細 (文字列「<source lang="python">」を「<syntaxhighlight lang="python">」に置換) |
細 (文字列「</source>」を「</syntaxhighlight>」に置換) |
||
12行目: | 12行目: | ||
for 繰り返し変数 in シーケンス: | for 繰り返し変数 in シーケンス: | ||
実行コード | 実行コード | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
以下の例では、リスト変数から各要素を取得している。<br> | 以下の例では、リスト変数から各要素を取得している。<br> | ||
25行目: | 25行目: | ||
PHP | PHP | ||
Swift | Swift | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
次に、文字列をシーケンスとして使用する。<br> | 次に、文字列をシーケンスとして使用する。<br> | ||
40行目: | 40行目: | ||
o | o | ||
n | n | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
56行目: | 56行目: | ||
y | y | ||
t | t | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
74行目: | 74行目: | ||
o | o | ||
n | n | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
93行目: | 93行目: | ||
Swift | Swift | ||
Done! | Done! | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
また、以下の例では、break文と組み合わせている。<br> | また、以下の例では、break文と組み合わせている。<br> | ||
110行目: | 110行目: | ||
# 出力 | # 出力 | ||
Python | Python | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
127行目: | 127行目: | ||
lunch | lunch | ||
dinner | dinner | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
上記のサンプルコードは、次のように辞書型変数のkeys関数を使用した処理と同じである。<br> | 上記のサンプルコードは、次のように辞書型変数のkeys関数を使用した処理と同じである。<br> | ||
141行目: | 141行目: | ||
lunch | lunch | ||
dinner | dinner | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== for文と辞書のvalues関数 ===== | ===== for文と辞書のvalues関数 ===== | ||
156行目: | 156行目: | ||
sandwich | sandwich | ||
steak | steak | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
===== for文と辞書のitems関数 ===== | ===== for文と辞書のitems関数 ===== | ||
170行目: | 170行目: | ||
('lunch', 'sandwich') | ('lunch', 'sandwich') | ||
('dinner', 'steak') | ('dinner', 'steak') | ||
</ | </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. | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
203行目: | 203行目: | ||
3 | 3 | ||
4 | 4 | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
次に、range関数のstart値、end値、step値を指定する。<br> | 次に、range関数のstart値、end値、step値を指定する。<br> | ||
214行目: | 214行目: | ||
4 | 4 | ||
7 | 7 | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
range関数は、list関数を使用してリストに変換することができる。<br> | range関数は、list関数を使用してリストに変換することができる。<br> | ||
223行目: | 223行目: | ||
# 出力 | # 出力 | ||
[1, 4, 7] | [1, 4, 7] | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
244行目: | 244行目: | ||
PHP P P | PHP P P | ||
Swift S t | Swift S t | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
上記のサンプルコードをrange関数を使用して記述すると、以下のようになる。<br> | 上記のサンプルコードをrange関数を使用して記述すると、以下のようになる。<br> | ||
260行目: | 260行目: | ||
PHP P P | PHP P P | ||
Swift S t | Swift S t | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:Python]] | [[カテゴリ:Python]] |