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

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

プログラミング Python

前回に続き、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}

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