मूल्य को एक सूची बनाएं, जैसे
a["abc"] = [1, 2, "bob"]
अपडेट करें:
मान में कुंजी जोड़ने के लिए, और यदि पहले से ही कोई नहीं है तो सूची बनाने के लिए कुछ तरीके हैं। मैं छोटे चरणों में एक ऐसी विधि दिखाऊंगा।
key = "somekey"
a.setdefault(key, [])
a[key].append(1)
परिणाम:
>>> a
{'somekey': [1]}
अगला, प्रयास करें:
key = "somekey"
a.setdefault(key, [])
a[key].append(2)
परिणाम:
>>> a
{'somekey': [1, 2]}
का जादू setdefaultयह है कि यह उस कुंजी के लिए मूल्य को इनिशियलाइज़ करता है यदि उस कुंजी को परिभाषित नहीं किया गया है, अन्यथा यह कुछ भी नहीं करता है। अब, यह देखते हुए कि setdefaultकुंजी आपको एक ही लाइन में संयोजित कर सकती है:
a.setdefault("somekey",[]).append("bob")
परिणाम:
>>> a
{'somekey': [1, 2, 'bob']}
आपको dictविधियों को देखना चाहिए , विशेष रूप से get()विधि को, और इससे आराम पाने के लिए कुछ प्रयोग करना चाहिए।