将一个listeof字母数组分配给数字数组列表

use*_*721 1 arrays list python-3.x

我是新手,我的问题很简单.我有两个数组列表如下:

Grade = ["A","A-","B+","B","B-","C+","C","C-","D","F"]
GPA = [4,3.75,3.25,3,2.75,2.25,2,1.75,1,0]
Run Code Online (Sandbox Code Playgroud)

如何从列表中指定A = 4,A- = 3.75等.

请帮忙!!

Zau*_*bov 5

只需使用该zip功能:

grade_gpa = zip(Grade, GPA)
for pair in grade_gpa:
    print(pair)
>>>
('A', 4)
('A-', 3.75)
('B+', 3.25)
('B', 3)
('B-', 2.75)
('C+', 2.25)
('C', 2)
('C-', 1.75)
('D', 1)
('F', 0)
Run Code Online (Sandbox Code Playgroud)

此外,您可以从zip对象构造一个字典:

grade_gpa_dict = dict(grade_gpa)
print(grade_gpa_dict['A'])
>>> 4
Run Code Online (Sandbox Code Playgroud)