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

Python - तत्वों को K बार यादृच्छिक रूप से डालना


जब तत्वों को K बार यादृच्छिक रूप से डालना आवश्यक हो, तो 'random' पैकेज और random पैकेज की विधियों का उपयोग एक साधारण पुनरावृत्ति के साथ किया जाता है।

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

import random
my_list = [34, 12, 21, 56, 8, 9, 0, 3, 41, 11, 90]
print("The list is : ")
print(my_list)
print("The list after sorting is : ")
my_list.sort()
print(my_list)
to_add_list = ["Python", "Object", "oriented", "language", 'cool']
K = 3
print("The value of K is ")
print(K)
for element in range(K):
    index = random.randint(0, len(my_list))
    my_list = my_list[:index] + [random.choice(to_add_list)] + my_list[index:]
print("The resultant list is : ")
print(my_list)

आउटपुट

The list is : [34, 12, 21, 56, 8, 9, 0, 3, 41, 11, 90]
The list after sorting is : [0, 3, 8, 9, 11, 12, 21, 34, 41, 56, 90]
The value of K is 3
The resultant list is : [0, 3, 8, 9, 11, 12, 'Python', 21, 34, 41, 56, 90, 'Object', 'oriented']

व्याख्या

  • आवश्यक पैकेज वातावरण में आयात किए गए हैं।

  • पूर्णांकों की एक सूची परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।

  • इसे 'sort' विधि का उपयोग करके क्रमबद्ध किया गया है और फिर से कंसोल पर प्रदर्शित किया गया है।

  • K का मान परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।

  • K के मान पर पुनरावृत्ति की जाती है, और 'random' पैकेज से 'randint' का उपयोग इंडेक्स के तत्वों को उत्पन्न करने के लिए किया जाता है।

  • सूची इंडेक्सिंग और 'random' पैकेज से 'choice' विधि का उपयोग संयोजन ऑपरेटर का उपयोग करके सूची में मान जोड़ने के लिए किया जाता है।

  • इस सूची को कंसोल पर आउटपुट के रूप में प्रदर्शित किया जाता है।


  1. - Python में सूची में लगातार तत्वों की जोड़ी

    Python का उपयोग करके डेटा विश्लेषण के दौरान, हमें एक सूची के लगातार तत्वों को जोड़ने की आवश्यकता हो सकती है। इस लेख में हम इसे प्राप्त करने के विभिन्न तरीके देखेंगे।इंडेक्स और रेंज के साथहम सूची तत्वों के लगातार इंडेक्स को एक साथ रखने के लिए एक अभिव्यक्ति डिज़ाइन करेंगे। और फिर इस जोड़ी को लगातार तत

  1. - पायथन में रेंज में तत्व हटाएं

    पायथन से एकल तत्व को हटाना इंडेक्स और del फंक्शन का उपयोग करके सीधा है। लेकिन ऐसे परिदृश्य हो सकते हैं जब हमें इंडेक्स के एक समूह के लिए तत्वों को हटाने की आवश्यकता हो। यह लेख उन दृष्टिकोणों का पता लगाता है जिनसे केवल उन तत्वों को सूची से हटाया जाए जो इंडेक्स सूची में निर्दिष्ट हैं। sort और del का

  1. - Python में सूची का आकार ढूंढना

    सूची Python में एक संग्रह डेटा प्रकार है। सूची में तत्व परिवर्तनशील होते हैं और तत्वों से जुड़ा कोई विशिष्ट क्रम नहीं होता है। इस लेख में हम देखेंगे कि Python में सूची की लंबाई कैसे ढूंढें। जिसका अर्थ है कि हमें सूची में मौजूद तत्वों की संख्या प्राप्त करनी है चाहे वे डुप्लीकेट हों या नहीं।उदाहरणनीचे