0

私は口述を持っています -team={ludo:4,monopoly:5}

board_games値で呼び出されるキーを持つ新しいdictを作成するにはどうすればよいですか?

new_team = { board_games : {junior:{ludo:4,monopoly:5}}}

基本的に私はperlishのようなことをしようとしています -

new_team['board_games']['junior'] = team
4

2 に答える 2

3

問題が見えません:

>>> 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}}})
于 2013-09-07T20:23:56.257 に答える