5月28日(木)4コマ目

今日、やったこと

  • [練習問題]練習問題3
  • [練習問題 解説]練習問題3

今日のホワイトボード

[練習問題 解説]練習問題3

正解例をあげておきます。

3-1

スライスは
 [ 最初 : 最後 : 増分 ]
で指定。
リスト等の添え字が 最初から、増分ずつ、最後未満までの要素を取得できる。
図 3-1 スライス

3-2

スライスに限らず、リスト等の添え字には負数も指定できる。
一番最後の要素の添え字が-1。
図 3-2 負数の添え字

3-3

日付を出力するために順番が必要。
そこで、enumerate()でタプル(順番, 要素)を取得。
図 enumerate()でタプル(順番, 要素)を取得

3-4

アルファベットをキーに、フォネティックコードを紐づく要素にした辞書をつくれば簡単。

3-5

辞書には、以下のメソッドがある。
メソッド戻り値
items() キーと紐づく要素のタプルのリスト(厳密にはdict_items型。list( )でリストに)
[ (キー, 要素), (キー, 要素), ・・ ]
keys() キーのリスト(厳密にはdict_keys型。list( )でリストに)
[ キー, キー, ・・]
values() 紐づく要素のリスト(厳密にはdict_values型。list( )でリストに)
[ 要素, 要素, ・・ ]

次回は

C言語にはないPython独特の書き方のつづき。
そのうち、テストをします。





このブログの人気の投稿

4月23日(木)4コマ目

4月30日(木)4コマ目

5月21日(木)4コマ目