>>> from goals import gen_goal_stats --ini_in >>> Dplayers = { ... 'Girona': ['Gazzaniga', 'Bernardo', 'Miguel', 'Arnau', 'David_Lopez', ... 'Valery', 'Juanpe', 'Blind', 'Yan_Couto', 'Eric', 'Kebe', 'Aleix_Garcia', ... 'Pablo_Torre', 'Herrera', 'Ivan_Martin', 'Stuani', ... 'Tsygankov', 'Dovbyk', 'Sabio', 'Portu'], ... 'Almeria': ['Baptistao', 'Mafeo', 'Mario_Garcia'], ... 'Barça': ['ter_Stegen', 'Araujo', 'Koundé', 'Iñigo', 'Balde', 'Pedri', 'Gavi', 'de_Jong', 'Raphinha', 'Lewandowski', 'Lamine'], ... } >>> Dresults = { ... ('Girona', 'Almeria'): [(2, 'Baptistao'), (24, 'Baptistao'), (37, 'Ivan_Martin'), (39, 'Dovbyk'), (43, 'Dovbyk'), (71, 'Savio'), (85, 'Stuani')], ... ('Girona', 'Celta'): [(91, 'Herrera')], ... ('Osasuna', 'Girona'): [(16, 'Ivan_Martin'), (25, 'Budimir'), (55, 'Budimir'), (71, 'Dovbyk'), (80, 'Tsygankov'), (90, 'Aleix_Garcia')], ... ('Rayo', 'Girona'): [(5, 'Alvaro'), (42, 'Dovbyk'), (65, 'Savio')], ... ('Barça', 'Rayo'): [(10, 'Lewandowski'), (65, 'Lamine'), (79, 'Lewandowski')], ... } --fi_in --ini_out >>> Dgoals = gen_goal_stats(Dplayers, Dresults, 'Girona') >>> DgoalsE = {'Ivan_Martin': [('Almeria', 37), ('Osasuna', 16)], ... 'Dovbyk': [('Almeria', 39), ('Almeria', 43), ('Osasuna', 71), ('Rayo', 42)], ... 'Stuani': [('Almeria', 85)], ... 'Herrera': [('Celta', 91)], ... 'Tsygankov': [('Osasuna', 80)], ... 'Aleix_Garcia': [('Osasuna', 90)]} --fi_out >>> if Dgoals == DgoalsE: ... True ... else: ... print(Dgoals) True >>> Dgoals = gen_goal_stats(Dplayers, Dresults, 'Almeria') >>> Dgoals == {'Baptistao': [('Girona', 2), ('Girona', 24)]} True >>> Dgoals = gen_goal_stats(Dplayers, Dresults, 'Barça') >>> Dgoals == { ... 'Lewandowski': [('Rayo', 10), ('Rayo', 79)], ... 'Lamine': [('Rayo', 65)], ... } True >>> gen_goal_stats(Dplayers, Dresults, 'Espanyol') {}