Вы перебираете ключи словаря и печатаете ключ (имя игрока), если он был найден.Чтобы получить значение для этого ключа, вы можете использовать метод get
(который также позволяет указать значение по умолчанию, если ключ не найден в словаре):
dict1 = {'Messi' : ('Argentina','Barcelona'), 'Ronaldo' : ('Portugal','Juventus'), 'Robben': ('Netherlands','Bayern')}
def checkPlayer(plyr):
print(dict1.get(plyr))
checkPlayer('Messi')
Выходные данные
('Argentina', 'Barcelona')
Кроме того, чтобы проверить, есть ли имя игрока в вашем словаре, вы можете просто ввести if plyr in dict1
;вам не нужно перебирать все ключи.Таким образом, ваш метод также может быть:
def checkPlayer(plyr):
if plyr in dict1:
print(plyr, dict1[plyr][1])
checkPlayer('Messi')
Выход
Messi Barcelona