61 of 151 menu

रैंडम मॉड्यूल की शफल विधि

random मॉड्यूल की shuffle विधि परिवर्तनशील अनुक्रम में तत्वों के क्रम को फेरबदल करती है। चूंकि टपल एक अपरिवर्तनशील अनुक्रम है, और सेट में तत्व क्रमबद्ध नहीं होते हैं, इसलिए यह विधि केवल सूची के साथ काम करती है। विधि के निष्पादन के बाद मूल सूची बदल जाती है, और विधि स्वयं None लौटाती है। विधि के पैरामीटर में हम अपनी आवश्यक सूची पास करते हैं।

वाक्य - विन्यास

import random random.shuffle(सूची)

उदाहरण

आइए सूची में तत्वों को फेरबदल करें:

lst = [1, 2, 3, 4, 5] random.shuffle(lst) print(lst)

कोड निष्पादन का परिणाम:

[4, 3, 2, 1, 5]

उदाहरण

अब आइए टपल के तत्वों को फेरबदल करने का प्रयास करें:

tpl = ('1', '2', '3', '4', '5') random.shuffle(tpl) print(tpl)

हमें निम्न त्रुटि प्राप्त होगी:

TypeError: 'tuple' object does not support item assignment

उदाहरण

आइए सेट के तत्वों को भी फेरबदल करने का प्रयास करें:

st = {'a', 'b', 'c', 'd'} random.shuffle(st) print(st)

कोड निष्पादन के बाद हमें निम्न त्रुटि प्राप्त होगी:

TypeError: 'set' object is not subscriptable

यह भी देखें

  • choice विधि random मॉड्यूल की,
    जो अनुक्रम से एक यादृच्छिक तत्व लौटाती है
  • random विधि random मॉड्यूल की,
    जो एक स्यूडोरैंडम संख्या लौटाती है
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें