Python 開発

Pythonのzip関数って何?

Pythonの記事を検索すると、かなりの頻度でzip関数に出くわす。
直感的なイメージとしては
「zipファイルの圧縮解凍する関数かな?」
と思うかもしれないが、実際の機能は異なる。

自分と同じく戸惑いを覚えた初心者の為に、zip関数とは何かを記載する。

zip関数とは複数の配列をまとめるもの

配列A, B, Cがあるとき、

print(A[i])
print(B[i])
print(C[i])

のようにA,B,Cを各要素をセットで処理したい場合にzip関数が使える。
使い方としては以下の通り

for a,b,c in zip(A,B,C):
  print(a)
  print(b)
  print(c)

参考

Python, zip関数の使い方: 複数のリストの要素をまとめて取得
【Python入門】zip関数の使い方をわかりやすく解説!

KRSW

駆け出し機械学習エンジニア。機械学習、DB、WEBと浅く広い感じ。 Junior machine learning engineer. Not a specialist but a generalist who knows DB, WEB too.

役に立ったらシェアしてくれると励みになります。
If you felt this article is useful, please share.
にほんブログ村 IT技術ブログへ

-Python, 開発
-,

Translate »
Social media & sharing icons powered by UltimatelySocial

Copyright© ITips , 2020 All Rights Reserved.