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