【发布时间】:2011-11-16 13:38:26
【问题描述】:
在 Python 2.7 中工作。我有一个字典,其中团队名称作为键,每个团队的得分和允许的运行量作为值列表:
NL_East = {'Phillies': [645, 469], 'Braves': [599, 548], 'Mets': [653, 672]}
我希望能够将字典输入一个函数并遍历每个团队(键)。
这是我正在使用的代码。现在,我只能一个队一个队地去。我将如何迭代每个团队并打印每个团队的预期 win_percentage?
def Pythag(league):
runs_scored = float(league['Phillies'][0])
runs_allowed = float(league['Phillies'][1])
win_percentage = round((runs_scored**2)/((runs_scored**2)+(runs_allowed**2))*1000)
print win_percentage
感谢您的帮助。
【问题讨论】:
标签: python list function dictionary loops