问答详情
源自:9-8 Python函数使用可变关键字参数

到底哪里错了,找不到,求助大佬

def info(**kwargs):
    names = kwargs('names')
    gender = kwargs('gender')
    age = kwargs('age')
    num = 0
    for o in names:
        print (o)
        print gender[num]
        print age[num]
        num += 1
    
info(names = ['Alice','Bob'],gender = ['girl','boy'],age = [12,9])


提问者:qq_慕勒7425684 2022-10-29 21:26

个回答

  • qq_终结的开始_0
    2022-11-01 21:01:11
    已采纳

    函数里面取值用中括号[ ] 不是用小括号( )

    names = kwargs['names']
        gender = kwargs['gender']
        age = kwargs['age']