给出下表
GR = [
['Student', 'Exam 1', 'Exam 2', 'Exam 3'],
['PersonA', '100', '90', '80'],
['PersonB', '88', '99', '111'],
['PersonC', '45', '56', '67'],
['PersonD', '59', '61', '67'],
['PersonE', '73', '79', '83'],
['PersonF', '89', '97', '101']
]
我需要创建一个名为GL的字典,将学生的名字映射到他们考试成绩的列表中。成绩应从str转换为int
Desired Output: {'PersonA':[100, 90, 80], 'PersonB':[88, 99, 111], ect....}
python3的另一种解决方案是使用
map
将等级从str
转换为int
,并对每个列表进行部分解包,将其拆分为person
及其grades
Python 2等效
我在理解上有点困难,但我想这就是你想要的:
输出:
选项1:
选项2:
输出:
相关问题 更多 >
编程相关推荐