使用下面的表由表創建字典,我想創建一個字典,水果爲鍵和量作爲值使用第一列表作爲頭部
grades = [['Fruit', 'Apples', 'Bananas', 'Coconut'],
['Jim', '4', '5', '6'],
['Kevin', '7', '8', '10'],
['Clayton', '8', '9', '2']]
例如:
QuantityList['Apples'] == [4,7,8]
我在下面的代碼,但我得到一個「'列表'對象不可調用」錯誤。
num=[y[1:] for y in table[1:]]
fruits = table[0][1:]
QuantityList={y[0]: {int(i) for i in num()} for y in fruits}
print(QuantityList)
有人可以提供一些方向如何解決這個問題嗎?
你的例子不一致。什麼是「成績」? – DyZ
@DYZ是真的,表應該被稱爲「等級」 – alfasin
yup yup.my錯誤。我實際上使用了一個更大的數據集,並且創建了一個示例問題。 – GenXeral