पायथन रैंडम फेरबदल () विधि
उदाहरण
सूची में फेरबदल करें (सूची आइटम के क्रम को पुनर्व्यवस्थित करें):
import random
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist)
print(mylist)
परिभाषा और उपयोग
विधि एक सूची की shuffle()
तरह एक अनुक्रम लेती है, और वस्तुओं के क्रम को पुनर्व्यवस्थित करती है।
नोट: यह विधि मूल सूची को बदल देती है, यह एक नई सूची नहीं लौटाती है।
वाक्य - विन्यास
random.shuffle(sequence, function)
पैरामीटर मान
Parameter | Description |
---|---|
sequence | Required. A sequence. |
function | Optional. The name of a function that returns a number between 0.0 and
1.0. If not specified, the function
random() will be used |
और ज्यादा उदाहरण
उदाहरण
आप परिणाम को तौलने या निर्दिष्ट करने के लिए अपने स्वयं के कार्य को परिभाषित कर सकते हैं।
यदि फ़ंक्शन हर बार एक ही नंबर लौटाता है, तो परिणाम हर बार उसी क्रम में होगा:
import random
def myfunction():
return 0.1
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist,
myfunction)
print(mylist)