Итализация по отношению к значениям словаря, соответствующие списку в Python

Работа в 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

Спасибо за любую помощь.

127
задан Burton Guster 13 September 2011 в 22:00
поделиться