मैं पाइथन सीखने के लिए कुछ प्रयास कर रहा हूं, और मैं सामान्य कोडिंग मानकों पर ध्यान दे रहा हूं। यह एक निर्विवाद रूप से नाइट-पिक्य प्रश्न की तरह प्रतीत हो सकता है, लेकिन मैं सीखने के रूप में सर्वोत्तम प्रथाओं पर ध्यान केंद्रित करने की कोशिश कर रहा हूं, इसलिए मुझे किसी भी 'बुरी' आदतों को दूर करने की आवश्यकता नहीं है।एक dict प्रारंभ करने के लिए पसंदीदा वाक्यविन्यास क्या है: घुंघराले ब्रेस अक्षर {} या dict() फ़ंक्शन?
a = {
'a': 'value',
'another': 'value',
}
b = dict(
a='value',
another='value',
)
कौन सा माना जाता है "और अधिक pythonic" होने के लिए:
मैं एक dict आरंभ के लिए दो सामान्य तरीके देखते हैं? आप किसका उपयोग करते हैं? क्यूं कर?
आप किस ट्यूटोरियल का उपयोग कर रहे हैं? आपने उदाहरण कहाँ देखे जो भ्रम पैदा करते हैं? –
खैर, मैं पाइथन ट्यूटोरियल का उपयोग कर रहा हूं, पाइथन में गोता लगाता हूं और फिर विभिन्न प्रकार के ब्लॉग, एसओ पोस्ट और अन्य गुगल संसाधनों का उपयोग करता हूं। आधिकारिक दस्तावेज़ '{} 'समान रूप से समान रूप से उपयोग करते हैं, लेकिन मुझे कहीं और स्पष्ट' dict()' दृष्टिकोण कहीं और दिखाई देता है। मैं एक स्पष्ट वाक्यविन्यास का लाभ देख सकता था, लेकिन आधिकारिक दस्तावेज़ों में दृष्टिकोण की अनुपस्थिति ने मुझे संदिग्ध बना दिया।इसे पोस्ट करने के बाद मैंने 'dict' के लिए लाइब्रेरी दस्तावेज़ों को देखा और सावधानी बरतनी कि कुंजियों को प्रारंभ करने के लिए एक स्पष्ट' dict' का उपयोग होने पर कुंजी को वैध पहचानकर्ता होना चाहिए। – daotoad
"dict()" "{}" से अधिक स्पष्ट कैसे है? मैं आपके भ्रम को समझ नहीं रहा हूँ। दोनों मुझे स्पष्ट लगते हैं। क्या आप एक उद्धरण या संदर्भ प्रदान कर सकते हैं जो आपको "dict" कहता है "स्पष्ट" और "{}" स्पष्ट नहीं है? आपको लगता है कि यह भेद कहां से उभरा? –