プログラマ行進曲第二章

主にソフトウェア関連の技術をネタにした記事を執筆するためのブログ

『初めてのPython 第3版』 学習日記 その8

前回に続き、Pythonの学習を続けているので、学習メモ代わりに更新です。

初めてのPython 第3版

初めてのPython 第3版

今日はp288〜p292までの学習だったので量は少なめ。その代わりに、これからの更新の練習として、学習したコードを書き留めていこうかなと思いますよ。

【学習メモ】

  • [1, 2, 3, 4]と[5, 6, 7, 8]という二つのリストから[(1, 5), (2, 6), (3, 7), (4, 8)]というリストを作るときにはzip関数を利用して作ることが出来る。
L1 = [1,2,3,4]
L2 = [5,6,7,8]
zip(L1,L2)

#出力結果は以下のコメント部参照
#[(1, 5), (2, 6), (3, 7), (4, 8)]
  • dict関数を使ってディクショナリをforループを使用せずに作れる。
keys = ['spam', 'eggs', 'toast']
vals = [1, 3, 5]
d = dict(zip(keys, vals))

#出力結果は以下のコメント部参照
#{'toast': 5, 'eggs': 3, 'spam': 1}

まだ学習したことはあるけど、理解不足のため、書くべきことは今後の更新に回します。