मेरे पास एक फ़ंक्शन परिभाषा है और मैं कीवर्ड तर्क पास कर रहा हूं। मैं कीवर्ड तर्क के समान नाम के साथ एक शब्दकोश को वापस कैसे प्राप्त करूं?पायथन कीवर्ड तर्क अनपैक और शब्दकोश
मैन्युअल मैं कर सकते हैं:
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
}
लेकिन मैं ऐसा नहीं करना चाहता। क्या कोई तरीका है कि मैं इस काम को वास्तव में लिखने के बिना कर सकता हूं?
def generate_student_dict(self, first_name=None, last_name=None, birthday=None, gender=None):
return # Packed value from keyword argument.
आप ऐसा क्यों करना चाहते हैं? –
शुरुआत में मैं इस वापसी के आदेश को Django के मॉडल बनाने विधि को पास करना चाहता था। @PadraicCunningham –
बस 'dict' –