"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > `list.sort()` `None` क्यों लौटाता है और मैं क्रमबद्ध सूची कैसे प्राप्त करूं?

`list.sort()` `None` क्यों लौटाता है और मैं क्रमबद्ध सूची कैसे प्राप्त करूं?

2025-01-01 को प्रकाशित
ब्राउज़ करें:799

Why Does `list.sort()` Return `None` and How Do I Get the Sorted List?

Sort() विधि और उसके रिटर्न वैल्यू को समझना

अद्वितीय शब्दों की सूची को सॉर्ट करने और वापस करने का प्रयास करते समय, आपको एक समस्या का सामना करना पड़ सकता है सामान्य समस्या: "रिटर्न लिस्ट.सॉर्ट()" सिंटैक्स सॉर्ट की गई सूची को अपेक्षा के अनुरूप वापस नहीं करता है। यह भ्रमित करने वाला हो सकता है, क्योंकि यह sort() विधि के उद्देश्य के विपरीत लगता है। स्पष्ट करने के लिए, आइए देखें कि list.sort() कैसे काम करता है और इस संदर्भ में यह None क्यों लौटाता है।

list.sort() विधि, जैसा कि इसके नाम से पता चलता है, किसी दी गई सूची के तत्वों को क्रमबद्ध करने के लिए जिम्मेदार है। . हालाँकि, यह नई सूची बनाने के बजाय मूल सूची को संशोधित करते हुए, यथास्थान संचालित होता है। इसका मतलब यह है कि यह एक नई, क्रमबद्ध सूची नहीं लौटाता है, जो संभवतः इस मामले में आपका इरादा है।

क्रमबद्ध सूची प्राप्त करने के लिए, आप निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

newList.sort()
return newList

सॉर्ट() और रिटर्न स्टेटमेंट को अलग करने से यह सुनिश्चित होता है कि मूल सूची क्रमबद्ध हो गई है और फिर वापस आ गई है, जिससे आपका इच्छित उद्देश्य पूरा हो गया है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3