dictの名前空間でコードを実行varNameはdict変数の名前で、dictionaryは値そのものなので注意。tclのコマンドと同じか。unsetでkeyを複数指定するのはネストされたdictへのアクセス。toyota]で作成。toyota]でリストを作って入れても、dictコマンドでdict型に変換するので、使う分にはキーと値のペアのlist型とdict型はあまり気にしないでよいみたいだ。あとは普通に上の早引きを見ながらちょちょいと使ってみれば大体わかると思う。†dictは入れ子にできる。これはdictがarrayと違う大きな要因の一つだと思う。aa0これはaの子のdictのaaにアクセスしてみた感じ。1みたいにするけど、キー名でアクセスできるとこが使いやすい。ネストされたとこにアクセスして値をセットできるが、ネスト先が無い時や、dictでないとき(またはdictに変換できないペアにならない値一つの場合とか)は最初に空dictをいれなければならないようだ。