如何在字典中存储变量

时间:2015-10-26 18:56:40

标签: python variables dictionary average

我遇到了Python编程任务的问题。我不明白如何将分数列入词典和列表,然后将学生的分数从最高到最低,然后得到平均分数。

任何提示都会非常有用,谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用[]将数据放入列表。

示例:

scores = [45,75,90,100,25]

可以使用{}将数据放入词典。

示例:

scores = {'John':45 , 'Shirley':90 , 'Joe':75}

如果数据在列表中,您可以使用内置的sort()函数。

scores = [45,75,90,100,25]
low_hi= scores.sort()

列表的排序版本将存储在变量low_hi

如果数据在字典中,则需要使用sorted()函数。

scores = {'John':45 , 'Shirley':90 , 'Joe':75}
score_list = sorted(scores.items())

在字典上使用sorted()函数有几个细微差别。我建议您查看以下问题:Sort a Python dictionary by value

找到平均值的简单方法是:

scores = [45,75,90,100,25]
ave=sum(scores)/len(scores)

如果您有时间,我强烈建议您使用学习工具,例如Code Academy

祝你好运!