Я пытаюсь перебрать список словарей и сохранить в ключе yearID
только те из них, у которых есть значение года. По сути, список (statistics
) - статистика бейсбола, а каждая строка (словарь) - статистика игрока за год.
Этот код, кажется, работает очень хорошо (для ОЧЕНЬ небольших списков словарей), но, как только размер списка становится больше 40 или 50, Тонни разбивает:
def filter_by_year(statistics, year, yearid):
nlist = []
for dicts in statistics:
if str(dicts[yearid]) == str(year):
nlist.append(dicts)
return nlist