私は口述を持っています -team={ludo:4,monopoly:5}
board_games
値で呼び出されるキーを持つ新しいdictを作成するにはどうすればよいですか?
new_team = { board_games : {junior:{ludo:4,monopoly:5}}}
基本的に私はperlishのようなことをしようとしています -
new_team['board_games']['junior'] = team
私は口述を持っています -team={ludo:4,monopoly:5}
board_games
値で呼び出されるキーを持つ新しいdictを作成するにはどうすればよいですか?
new_team = { board_games : {junior:{ludo:4,monopoly:5}}}
基本的に私はperlishのようなことをしようとしています -
new_team['board_games']['junior'] = team
問題が見えません:
>>> team = {"ludo": 4, "monopoly": 5}
>>> new_team = {"board_games": {"junior": team}}
>>> new_team
{'board_games': {'junior': {'ludo': 4, 'monopoly': 5}}}
動的に構築したい場合collections.defaultdict
は、次のものが必要です。
>>> from collections import defaultdict
>>> new_dict = defaultdict(dict)
>>> new_dict['board_games']['junior'] = team
>>> new_dict
defaultdict(<type 'dict'>, {'board_games': {'junior': {'ludo': 4, 'monopoly': 5}}})