Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

हम ऑपरेटर में पायथन को कैसे गति दे सकते हैं?

<शरीर>

पायथन ऑपरेटर एक सूची, ओ (एन) में बहुत खराब प्रदर्शन करता है, क्योंकि यह पूरी सूची को पार करता है। ~O(1) समय में समान परिणाम प्राप्त करने के लिए आप किसी सेट या dict (हैशेड डेटा स्ट्रक्चर्स जिनमें बहुत तेज़ लुकअप हैं) जैसी किसी चीज़ का उपयोग कर सकते हैं!

लेकिन यह इस बात पर भी निर्भर करता है कि आप किस प्रकार की डेटा संरचना देख रहे हैं। ऐसा इसलिए है क्योंकि सेट/डिक्ट्स में लुकअप तेज होते हैं, लेकिन सूची की तुलना में सम्मिलन में अधिक समय लग सकता है। तो यह गति वास्तव में प्रकार पर निर्भर करती है।


  1. मैं पायथन में सीडी कैसे कर सकता हूं?

    आप os मॉड्यूल का उपयोग करके Python में निर्देशिका या cd बदल सकते हैं। यह उस निर्देशिका के सापेक्ष/पूर्ण पथ को इनपुट के रूप में लेता है जिस पर आप स्विच करना चाहते हैं। उदाहरण के लिए >>> import os >>> os.chdir('my_folder')

  1. मैं स्थानीय रूप से स्थापित पायथन मॉड्यूल की सूची कैसे प्राप्त कर सकता हूं?

    स्थानीय रूप से स्थापित पायथन मॉड्यूल की सूची प्राप्त करने के कई तरीके हैं। उदाहरण के लिए, पायथन शेल का उपयोग करना सबसे आसान तरीका है, >>> help('modules') Please wait a moment while I gather a list of all available modules... BaseHTTPServer      brain_nose    

  1. हम पायथन फ़ंक्शन से एक सूची कैसे वापस कर सकते हैं?

    ऐसे कई तरीके हैं जिनसे हम एक पायथन फ़ंक्शन से एक सूची वापस कर सकते हैं। ऐसा ही एक कार्य नीचे दिया गया है। उदाहरण def retList():     list = []     for i in range(0,10):         list.append(i)     return list a = retList() print a आउटपुट [0, 1, 2, 3, 4