■
Webスクレイピングした後に辞書にまとめたいと思ったが,配列から辞書を作るのと,ネストした辞書を作るにはどうしたらいいかで試行錯誤の末のメモ
# こうしたい {'a': {'b': 'c'}} num = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] sm = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J'] sl = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'] _1st = {k: v for (k,v) in zip(sm,sl)} res = {k: v for (k,v) in zip(num, _1st.items())} # {'0': ('A', 'a'), # '1': ('B', 'b'), # '2': ('C', 'c'), # '3': ('D', 'd'), # '4': ('E', 'e'), # '5': ('F', 'f'), # '6': ('G', 'g'), # '7': ('H', 'h'), # '8': ('I', 'i'), # '9': ('J', 'j')}