読者です 読者をやめる 読者になる 読者になる

コンパイラかく語りき

文系新卒プログラマーのメモ

【Python】zip関数と内包表記の組み合わせが強力

Pythonを使い始めて、2週間ほど経ちました。

Pythonはシンプルに書けるという点では、非常に面白い言語だと思います。

 

今日は、zip関数と内包表記の組み合わせが良いなと思ったのでメモ。

 

zip関数

リストのタプルを、タプルのリストにしてくれます。

giste9ae199fba06b1940eeef9221a2528d7

いいですね。

 

参考:

python.g.hatena.ne.jp

 

内包表記との組み合わせ

さて、zip関数と内包表記を組み合わせてみます。

 

gist9a4788949edf63ffa57ce5b880e07d15

 

上のコードでやっていることは、2つのリストを先頭の文字から比較して、文字が一致した時のみのリストを作成してます。

便利ですね。