我有一份这样的词典目录
[{'format_id': '294', 'section_id': '2', 'type_id': '2', 'num_questions': '5', 'positive_marks': '4', 'negative_marks': '0', 'partial_marks': '0', 'user_id': '1', 'updated_on': '2019-9-6 11:16:01', 'section_instruction': '/ckfinder/userfiles/Instruction-Image/Main_Pattern_Test/Physics-Section-B.jpg'}
{'format_id': '294', 'section_id': '1', 'type_id': '6', 'num_questions': '20', 'positive_marks': '4', 'negative_marks': '0', 'partial_marks': '0', 'user_id': '1', 'updated_on': '2019-9-6 11:16:01', 'section_instruction': '/ckfinder/userfiles/Instruction-Image/Main_Pattern_Test/Physics-Section-A.jpg'}
{'format_id': '294', 'section_id': '2', 'type_id': '2', 'num_questions': '5', 'positive_marks': '4', 'negative_marks': '0', 'partial_marks': '0', 'user_id': '1', 'updated_on': '2019-9-6 11:16:01', 'section_instruction': '/ckfinder/userfiles/Instruction-Image/Main_Pattern_Test/Chemistry-Section-B.jpg'}
{'format_id': '294', 'section_id': '1', 'type_id': '6', 'num_questions': '20', 'positive_marks': '4', 'negative_marks': '0', 'partial_marks': '0', 'user_id': '1', 'updated_on': '2019-9-6 11:16:01', 'section_instruction': '/ckfinder/userfiles/Instruction-Image/Main_Pattern_Test/Chemistry-Section-A.jpg'}
{'format_id': '294', 'section_id': '2', 'type_id': '2', 'num_questions': '5', 'positive_marks': '4', 'negative_marks': '0', 'partial_marks': '0', 'user_id': '1', 'updated_on': '2019-9-6 11:16:01', 'section_instruction': '/ckfinder/userfiles/Instruction-Image/Main_Pattern_Test/Maths-Section-B.jpg'}
{'format_id': '294', 'section_id': '1', 'type_id': '6', 'num_questions': '20', 'positive_marks': '4', 'negative_marks': '0', 'partial_marks': '0', 'user_id': '1', 'updated_on': '2019-9-6 11:16:01', 'section_instruction': '/ckfinder/userfiles/Instruction-Image/Main_Pattern_Test/Maths-Section-A.jpg'}]
我想添加'num\u questions'的乘积和同一节id的正标记,并将其添加到另一个词典中
例如,这个列表的输出应该是这样的
dict={'1':240,'2':60}
其中1和2是节ID 我在这个问题上纠缠了很长时间。有人能帮我吗?我该怎么办?你知道吗
我编了一本这样的字典
[{'section_id': 2, 'section_marks': 20}, {'section_id': 1, 'section_marks': 80}, {'section_id': 2, 'section_marks': 20}, {'section_id': 1, 'section_marks': 80}, {'section_id': 2, 'section_marks': 20}, {'section_id': 1, 'section_marks': 80}]
试试这个:
输出:
试试
defaultdict
相关问题 更多 >
编程相关推荐