スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。



  

Pythonのforループで便利な関数

Pythonのforループ使用時に便利な関数をメモ代わり残しておく。



複数のオブジェクトを同時にループさせたい時、
zip関数を使用することで同時にループさせることができます。

ex)
>>>a=[1,2,3]
>>>b=[4,5,6]
>>>for (x, y) in zip(a, b)

xとyにそれぞれ下記値が代入されます。
1回目はx=1,y=4
2回目はx=2,y=5
3回目はx=3,y=6

※要素数が違う場合、要素数が一番少ないオブジェクトの要素数ループします。

forループ時にインデックス付きでループさせたい時、
enumerate関数を使用することでインデックス付きで要素を取得できます。

ex)
>>>a=[1,2,3]
>>>for (index, x) in enumerate(a)

indexにインデックスの値,xに要素が代入され、それぞれ下記値が代入されます。
1回目はindex=0,x=1
2回目はindex=1,x=2
3回目はindex=2,x=3
関連記事
スポンサーサイト



  

コメント

非公開コメント

検索フォーム
プロフィール

サトリヒロシ

Author:サトリヒロシ
ビジネスを重視した企画を支援したいエンジニアが、何かを書こうとするブログです。

サトリ潜伏先
サトリ倉庫

WEB関連の技術で調査リクエストがあればご連絡ください。

カレンダー
06 | 2017/07 | 08
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 - - - - -
カテゴリ
最新記事
最新コメント
最新トラックバック
月別アーカイブ
RSSリンクの表示
リンク
QRコード
QRコード
FC2カウンター
スポンサードリンク
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。