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

Python सूची में समान मान को कई बार जोड़ना

कभी-कभी हमें एक ही संख्या या स्ट्रिंग को सूची में कई बार दिखाने की आवश्यकता होती है। हम गणना के उद्देश्य के लिए इन संख्याओं या स्ट्रिंग्स को भी उत्पन्न कर सकते हैं। Python कुछ अंतर्निहित फ़ंक्शन प्रदान करता है जो इसे प्राप्त करने में हमारी मदद कर सकते हैं।

* ऑपरेटर का उपयोग करना

यह सबसे अधिक उपयोग की जाने वाली विधि है। यहां हम * ऑपरेटर का उपयोग करते हैं जो ऑपरेटर से पहले वर्णित वर्णों की पुनरावृत्ति बनाता है।

उदाहरण

given_value = 'Hello! '
repeated_value = 5 * given_value
print(repeated_value)

उपरोक्त कोड चलाने पर निम्न परिणाम मिलता है:

Hello! Hello! Hello! Hello! Hello!

repeat का उपयोग करना

itertools मॉड्यूल repeat फ़ंक्शन प्रदान करता है। यह फ़ंक्शन दोहराए जाने वाले स्ट्रिंग को पैरामीटर के रूप में लेता है साथ ही स्ट्रिंग को कितनी बार दोहराना है। extend फ़ंक्शन का उपयोग परिणाम रखने वाली सूची के लिए अगला आइटम बनाने के लिए भी किया जाता है।

उदाहरण

from itertools import repeat

given_value = 'Hello! '
new_list = []
new_list.extend(repeat(given_value, 5))
print(new_list)

उपरोक्त कोड चलाने पर निम्न परिणाम मिलता है:

['Hello! ', 'Hello! ', 'Hello! ', 'Hello! ', 'Hello! ']

extend और for लूप का उपयोग करना

हम extend() का उपयोग range और for लूप का उपयोग करके दोहराए जाने वाले स्ट्रिंग की सूची बनाने के लिए भी कर सकते हैं। पहले हम एक खाली सूची घोषित करते हैं फिर for लूप द्वारा बनाए गए तत्वों को जोड़कर इसे बढ़ाते रहते हैं। range() तय करता है कि for लूप कितनी बार निष्पादित होता है।

उदाहरण

given_value = 'Hello! '
new_list = []
new_list.extend([given_value for i in range(5)])
print(new_list)

उपरोक्त कोड चलाने पर निम्न परिणाम मिलता है:

['Hello! ', 'Hello! ', 'Hello! ', 'Hello! ', 'Hello! ']
  1. - पायथन में सिंगल वैल्यू को मल्टीपल असाइनमेंट

    पायथन आपको एक ही मान को कई वेरिएबल्स को एक साथ असाइन करने की अनुमति देता है। उदाहरण के लिए: a = b = c = 1 यहां, मान 1 के साथ एक इंटीजर ऑब्जेक्ट बनाया जाता है, और सभी तीन वेरिएबल्स को उसी मेमोरी लोकेशन पर असाइन किया जाता है। आप मल्टीपल ऑब्जेक्ट्स को मल्टीपल वेरिएबल्स को भी असाइन कर सकते हैं। उदाहरण

  1. - Python सूची में समान मान को कई बार जोड़ना

    कभी-कभी हमें एक ही संख्या या स्ट्रिंग को सूची में कई बार दिखाने की आवश्यकता होती है। हम गणना के उद्देश्य के लिए इन संख्याओं या स्ट्रिंग्स को भी उत्पन्न कर सकते हैं। Python कुछ अंतर्निहित फ़ंक्शन प्रदान करता है जो इसे प्राप्त करने में हमारी मदद कर सकते हैं। * ऑपरेटर का उपयोग करना यह सबसे अधिक उपयोग

  1. - Python में सबलिस्ट में मान जोड़ना

    कभी-कभी हमें पहले से मौजूद सूची में एक अतिरिक्त मान जोड़ने की आवश्यकता होती है। इस लेख में हम देखेंगे कि मौजूदा सूची के प्रत्येक आइटम के साथ संयोजन करके नए मान या मानों को पहले से मौजूद सूची में कैसे डाला जा सकता है। For Loop का उपयोग करना यदि हम एक सूची लेते हैं जिसमें समान लंबाई के आइटम हैं, तो ह