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独特の書き方のつづき。
そのうち、テストをします。


