Chapter 9 辞書

辞書を作る

  辞書は「キー:値」をペアとした要素をカンマで区切り{}で   囲って作ります。1つの辞書に同じキーを重複できません。

P214

●辞書の例

 

P215

●タプルがキーになっている辞書

タプルをキーにできます

●辞書の要素の個数

  辞書の要素は len() で数えられます。

P216

dict()で辞書を作る

●(キー, 値)のリストから辞書を作る

●キーのkeysリストと値のvaluesリストから辞書を作る zip()を利用するとキーのリストと値のリストをあわせて、(キー,値)の タプルのリストから辞書をつくれます。

●[キー, 値]のタプルから辞書を作る

P217

●dict()のキーワード引数を利用して辞書を作る キーワード引数とは、キーとその値を引数にします。

●初期値を0にした辞書をリストから作る

●文字列をキーとして指定し、初期値を省略する

P218

●"blue"の値を更新し、"white"の要素を追加する

●キーが存在しないときに要素を追加する

P219

●空の辞書を作る

●空の辞書に要素を追加していく

●辞書を別の辞書でupdate更新する

P220

●指定のキーの要素を削除する

●辞書のすべての要素を削除する

●キーをリストから取り出し、値を乱数にした辞書を作る

P221

●辞書を変数に代入する

●辞書を複製する

●同じキーをもった辞書を作る

=======================================================

P223

●members辞書の東京の値を調べる

●存在しないキーを指定するとKeyErrorになる

P224

●get()を使って値を取り出す

  get()の場合キーが存在しないと何も起こりません。

●指定したキーがない場合のget()の戻り値を確認する

●user辞書に"age"キーがあるかどうか調べる

P225

●fruit辞書からキーと値を順に取り出す XXX エラーになる XXX

●辞書のキーをリストにする    keys()を使うと辞書のすべてのキーを取り出すことができます。

 

P226

●辞書の値をリストにする

●辞書の値の合計を求める

●辞書のキーと値をタプルのリストにする

●辞書からキーと値を取り出して出力する   XXX エラーになる XXX

P227

●fruit辞書から"apple"の値を取り出して削除する

P228

●辞書から任意の要素を取り出す