हर सेमेस्टर जोड़ने के लिए मैं कम से कम एक अजगर छात्र जो dict.update का उपयोग करता है() एक एकल मुख्य/मान जोड़े, अर्थात् .:अजगर dict.update बनाम सबस्क्रिप्ट एक भी मुख्य/मान जोड़े
mydict.update({'newkey':'newvalue'})
जोड़ने के लिए
mydict['newkey'] = 'newvalue'
के बजाय मैं इस विधि ही नहीं सिखाते और मैं जहां वे इसके उदाहरण पता लगा रहे हैं पता नहीं है, लेकिन मैं उनसे कहता हूं यह करने के लिए नहीं है क्योंकि यह कम कुशल है (शायद बनाता है एक नया 2-तत्व dict) और क्योंकि यह गैर मानक है।
ईमानदारी से, मैं इस वाक्यविन्यास के बजाय एक दृश्य विधि का उपयोग करने की इच्छा को समझ सकता हूं - यह शायद अन्य विधि कॉल के साथ अधिक संगत लगता है। लेकिन मुझे लगता है कि यह एक नौसिखिया दृष्टिकोण की तरह दिखता है।
क्या इस बिंदु पर किसी को भी कोई ज्ञान देना है?
आपका प्रश्न क्या है? क्या आप सिर्फ यह पूछ रहे हैं कि इस तरह से 'अपडेट' का उपयोग करना एक अच्छा/बुरा विचार है? – BrenBarn
मुझे लगता है कि एसओ * प्रोग्रामिंग * प्रश्न पूछने का एक स्थान है - वास्तव में * शिक्षण प्रोग्रामिंग * के बारे में प्रश्न पूछने के लिए एक जगह नहीं है। इस तरह, यह संभवतः बहुत जल्दी बंद हो जाएगा। यद्यपि आपकी खोज में शुभकामनाएँ। – mgilson
हाँ - और कारण क्यों। यह इतना शिक्षण प्रश्न नहीं है। यह एक सवाल है कि यह विधि अक्षम, अव्यवस्थित, आदि है या नहीं, शिक्षण हिस्सा केवल कुछ पृष्ठभूमि है। टिप्पणियों के लिए धन्यवाद –