• 0

كيف أخلط ترتيب عناصر مصفوفة في بايثون؟

أريد أن أخلط ترتيب عناصر مصفوفة في بايثون بصيغة عشوائية من أجل استخدامها في برنامج للأسئلة العشوائية، فما هي أسهل طريقة لفعل ذلك في بايثون؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

باعتبار أن لديك مصفوفة على بايثون، لكي تختار قيم عشوائية من المصفوفة عليك بـ:

  • الاستعانة بمكتبة random .
  • جلب عنصر عشوائيا بالاعتماد على دالة random من المكتبة الذكورة أعلاه، بهذا الشكل:
import random

foo = ['a', 'b', 'c', 'd', 'e']
print(random.choice(foo))

 أو بهذه الطريقة :

foo = ['a', 'b', 'c', 'd', 'e']
from random import randrange
random_index = randrange(0,len(foo))
print foo[random_index]

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن