पाइथन में एक शब्दकोश/हैश कुंजी को पढ़ना संभव है, जबकि एक ही समय में डिफ़ॉल्ट मान पर कुंजी सेट करना संभव है यदि कोई पहले से मौजूद नहीं है।रूबी हैश पाइथन dict setdefault
उदाहरण के लिए:
>>> d={'key': 'value'}
>>> d.setdefault('key', 'default')
'value' # returns the existing value
>>> d.setdefault('key-doesnt-exist', 'default')
'default' # sets and returns default value
>>> d
{'key-doesnt-exist': 'default', 'key': 'value'}
वहाँ हैश रूबी के साथ एक बराबर है? यदि नहीं, रूबी में मूर्खतापूर्ण दृष्टिकोण क्या है?
+1 मैं सिर्फ यह जवाब लिख रहा था। आपने मुझे हराया :) –