Mam definicję funkcji, jak poniżej i przekazuję argumenty słów kluczowych. Jak uzyskać zwrot słownika o tej samej nazwie, co argumenty słowa kluczowego?Python keyword arguments unpack and return dictionary
Ręcznie mogę zrobić:
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
}
Ale nie chcę tego robić. Czy jest jakiś sposób, abym mógł wykonać tę pracę bez pisania pisma?
def generate_student_dict(self, first_name=None, last_name=None, birthday=None, gender=None):
return # Packed value from keyword argument.
Dlaczego chcesz to zrobić? –
Początkowo chciałem przekazać ten return dict do metody tworzenia Modelu Django. @PadraicCunningham –
Po prostu użyj 'dyktafonu' –