辞書の操作がわからないので教えて下さい。
list1とlist2はそれぞれ同じ長さのリストで、
list1には
datetime.date(2016, 8, 24)
のような日付が各要素にはいっています。
list2は入れ子構造(?)になっていて各要素が
[u'111',u'222',u'333']
のようなリスト構造になっています。
そこで、この2つのリストを使ってlist1がキーでlist2が値の辞書を作ろうと思い、以下のコードを作ったのですがうまくいきませんでした。
何が原因なのでしょうか?
よろしくお願い致します。
dict = {} for i in range(len(list1)): dict[(list1[i])] = list2[i] for i in dict: print i
出力画面
(datetime.date(2015, 8, 28),) (datetime.date(2015, 3, 2),) (datetime.date(2014, 11, 13),) (datetime.date(2015, 11, 4),) (datetime.date(2015, 2, 28),) (datetime.date(2015, 10, 10),) (datetime.date(2015, 9, 21),) (datetime.date(2015, 7, 4),) (datetime.date(2014, 12, 14),) (datetime.date(2015, 3, 27),) (datetime.date(2014, 11, 24),) (datetime.date(2015, 4, 30),) (datetime.date(2015, 3, 30),) (datetime.date(2015, 1, 27),) (datetime.date(2015, 2, 2),) (datetime.date(2015, 10, 28),) (datetime.date(2015, 7, 6),) . . . .
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/24 04:18