如果我想检查checkPlayer函数中输入的参数是否与键匹配dict1 并返回整个对象或相应键的特定值,我将如何更改此代码?
dict1 = {'Messi' : ('Argentina','Barcelona'), 'Ronaldo' : ('Portugal','Juventus'), 'Robben': ('Netherlands','Bayern')}
def checkPlayer(plyr):
for x in dict1:
if plyr == x:
print(x)
checkPlayer('Messi')
我主要对为什么打印x会打印玩家姓名而不是整个对象感到困惑。如果找到匹配项,我将如何打印整个对象,或者更具体地说,仅打印国籍或团队。不太确定如何使用 for 循环访问字典中的索引,它不像列表那样直观:/
阿晨1998
神不在的星期二
相关分类