У меня есть определение функции, как показано ниже, и я передаю аргументы ключевого слова. Как мне получить словарь с тем же именем, что и аргументы ключевого слова?
Вручную я могу сделать:
def generate_student_dict(first_name=None, last_name=None , birthday=None, gender =None):
return {
'first_name': first_name,
'last_name': last_name,
'birthday': birthday,
'gender': gender
}
Но я не хочу этого делать. Есть ли способ, которым я могу выполнить эту работу, даже не набирая dict?
def generate_student_dict(self, first_name=None, last_name=None, birthday=None, gender=None):
return # Packed value from keyword argument.