طريقة Python Random Shuffle ()
مثال
ترتيب قائمة عشوائيًا (إعادة تنظيم ترتيب عناصر القائمة):
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)