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

पायथन - K बार तत्वों का यादृच्छिक सम्मिलन

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

उदाहरण

नीचे उसी का एक प्रदर्शन है -

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']

स्पष्टीकरण

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

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

  • इसे 'सॉर्ट' पद्धति का उपयोग करके सॉर्ट किया जाता है और फिर से कंसोल पर प्रदर्शित किया जाता है।

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

  • K के मान को पुनरावृत्त किया जाता है, और 'यादृच्छिक' पैकेज से 'रैंडिंट' का उपयोग सूचकांक के तत्वों को उत्पन्न करने के लिए किया जाता है।

  • सूची अनुक्रमण और 'यादृच्छिक' पैकेज से 'पसंद' पद्धति का उपयोग संयोजन ऑपरेटर का उपयोग करके सूची में मान जोड़ने के लिए किया जाता है।

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


  1. लगातार तत्वों को पायथन में सूची में जोड़ा जा रहा है

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

  1. पायथन में सीमा में तत्वों को हटाएं

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

  1. पायथन में एक सूची का आकार खोजें

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