gpt4 book ai didi

Python - 从 numpy 表创建字典以显示列表

转载 作者:行者123 更新时间:2023-12-01 01:16:30 25 4
gpt4 key购买 nike

给定以下 numpy 表

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....}

最佳答案

我有点难以理解,但我认为这就是您正在寻找的:

GL = [
{x[0]: [int(j) for j in x[1:]]} for x in GR[1:]
]

输出:

[{'PersonA': [100, 90, 80]},
{'PersonB': [88, 99, 111]},
{'PersonC': [45, 56, 67]},
{'PersonD': [59, 61, 67]},
{'PersonE': [73, 79, 83]},
{'PersonF': [89, 97, 101]}]

关于Python - 从 numpy 表创建字典以显示列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54297897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com