スポンサーサイト

上記の広告は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関連の技術で調査リクエストがあればご連絡ください。

カレンダー
09 | 2015/10 | 11
- - - - 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ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。