为了账号安全,请及时绑定邮箱和手机立即绑定

有大佬能帮忙在这段代码中注释一下解释一下大致的意思不,俺看明白了但是有点乱emmm

def info(**kwargs):
    names = kwargs['names']
    gender_list = kwargs['gender']
    age_list = kwargs['age']
    index = 0
    for name in names:
        gender = gender_list[index]
        age = age_list[index]
        print('name: {}, gender: {}, age: {}'.format(name, gender, age))
        index += 1

info(names = ['Alice', 'Bob', 'Candy'], gender = ['girl', 'boy', 'girl'], age = [16, 17, 15])


正在回答

2 回答

鹅鹅鹅

0 回复 有任何疑惑可以回复我~
names = kwargs['names'] # 入参取值,意思是调用info方法时会传入参数名为names的参数
gender_list = kwargs['gender'] # 同上
age_list = kwargs['age'] # 同上
index = 0 # 定义一个索引用于获取 names、gender_list、age_list参数列表中的对应索引值。
for name in names: # 遍历names列表
        gender = gender_list[index] # 取值列表中索引为index 的值
        age = age_list[index]
        print('name: {}, gender: {}, age: {}'.format(name, gender, age))#打印值
        index += 1 # 索引+1


13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

有大佬能帮忙在这段代码中注释一下解释一下大致的意思不,俺看明白了但是有点乱emmm

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信