HOGE = { '1' : [ dict( card_id = '101', card_data = dict( level = 10 ) ), dict( item_id = '5', item_num = 10), ], '2' : [ dict( card_id = '102', card_data = dict( level = 10 ) ), dict( item_id = '5', item_num = 10), ], '3' : [ dict( card_id = '103', card_data = dict( level = 10 ) ), dict( item_id = '5', item_num = 10), ], '4' : [dict( item_id = '5', item_num = 2 )], } print HOGE for a in HOGE.values(): for b in a: for c in b.items(): if 'item_num' in c: print c
結果
{'1': [{'card_data': {'level': 10}, 'card_id': '101'}, {'item_num': 10, 'item_id': '5'}], '3': [{'card_data': {'level': 10}, 'card_id': '103'}, {'item_num': 10, 'item_id': '5'}], '2': [{'card_data': {'level': 10}, 'card_id': '102'}, {'item_num': 10, 'item_id': '5'}], '4': [{'item_num': 2, 'item_id': '5'}]}
('item_num', 10)
('item_num', 10)
('item_num', 10)
('item_num', 2)