पायथन अपने विभिन्न प्रकार के पुस्तकालयों और विधियों के माध्यम से डेटा हेरफेर में किसी भी आवश्यकता को संभाल सकता है। जब हमें दी गई संख्याओं की एक जोड़ी के बीच सभी संख्याएँ उत्पन्न करने की आवश्यकता होती है, तो हम पायथन के इनबिल्ट फ़ंक्शंस के साथ-साथ कुछ पुस्तकालयों का भी उपयोग कर सकते हैं। यह लेख ऐसे तरीकों का वर्णन करता है।
श्रेणी का उपयोग करना
रेंज () फ़ंक्शन डिफ़ॉल्ट रूप से 0 से शुरू होने वाली संख्याओं का एक क्रम देता है, और 1 से वृद्धि एक निर्दिष्ट संख्या पर समाप्त होता है। हम अभिशाप के रूप में अपनी आवश्यकता के अनुरूप आरंभ, अंत और साथ ही वृद्धि के चरणों को बदल सकते हैं।
उदाहरण
def getnums(s, e,i): return list(range(s, e,i)) # Driver Code start, end, intval = -3, 6,2 print(getnums(start, end,intval))
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
[-3, -1, 1, 3, 5]
रैंडरेंज का उपयोग करना
यादृच्छिक मॉड्यूल भी ऊपर के समान तरीके से एक यादृच्छिक संख्या उत्पन्न कर सकता है। इसमें रैंडरेंज विधि को कॉल करना और प्रारंभ, अंत और अंतराल मानों के लिए मापदंडों की आपूर्ति करना शामिल है।
उदाहरण
import random def getnums(s, e,i): return (random.randrange(s, e,i)) # Driver Code start, end, intval = 3, 16,2 print(getnums(start, end,intval))
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
7
numpy.arrange के साथ
सुन्न पुस्तकालय इन आवश्यकताओं के लिए बहुत विस्तृत कार्य प्रदान करता है। हम अरेंज फंक्शन का उपयोग करते हैं जो आवश्यक पैरामीटर भी लेगा और आउटपुट को एक सूची के रूप में देगा।
उदाहरण
import numpy as np def getnums(s, e,i): return (np.arange(s, e,i)) # Driver Code start, end, intval = 3, 16,2 print(getnums(start, end,intval))
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
[ 3 5 7 9 11 13 15]