الانتقال إلى المحتوى الرئيسي

كيفية تحديد عنصر عشوائي من قائمة في بايثون: دليل مفصل

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

يوفر بايثون عدة طرق لتحديد عنصر عشوائي من القائمة. في هذا الدليل ، سنلقي نظرة على الأساليب الأكثر شيوعا وفعالية.

واحدة من أسهل الطرق لتحديد عنصر عشوائي هو استخدام عشوائي.اختيار () وظيفة من وحدة عشوائية. تتيح لك هذه الوظيفة تحديد عنصر عشوائي من قائمة أو تسلسل. من المهم ملاحظة أنه يجب عليك أولا استيراد الوحدة العشوائية باستخدام أمر استيراد عشوائي.

هناك طريقة أخرى لتحديد عنصر عشوائي من القائمة وهي استخدام العنصر العشوائي.راندينت () وظيفة. تقوم هذه الوظيفة بإرجاع عدد صحيح عشوائي من النطاق المحدد ، والذي يمكن استخدامه كمؤشر للحصول على عنصر من القائمة. على سبيل المثال ، إذا كان طول القائمة ن ، فيمكن الحصول على فهرس عشوائي باستخدام الأمر عشوائي.راندينت (0 ، ن-1).

من المهم ملاحظة أنه من أجل استخدام هذه الوظائف ، يجب عليك أولا استيراد الوحدة العشوائية باستخدام أمر استيراد عشوائي.

  1. ما هو اختيار عنصر عشوائي من قائمة في بيثون?
  2. كيفية تحديد عنصر عشوائي من قائمة
  3. باستخدام وحدة عشوائية
  4. باستخدام وحدة نمباي
  5. خاتمة
  6. باستخدام عشوائي.اختيار () وظيفة
  7. باستخدام عشوائي.المراوغة () وظيفة والفهرسة
  8. نتيجة اختيار عنصر عشوائي
  9. إخراج عنصر عشوائي
  10. إضافة عنصر عشوائي إلى قائمة جديدة
  11. سؤال وجواب
  12. كيف يمكنني تحديد عنصر عشوائي من قائمة في بيثون?
  13. كيف يمكنني تحديد عدة عناصر عشوائية من قائمة في بيثون?
  14. هل من الممكن لتحديد عنصر عشوائي من القائمة دون استخدام وحدة عشوائية في بيثون?

ما هو اختيار عنصر عشوائي من قائمة في بيثون?

اختيار عنصر عشوائي من القائمة هو عملية الحصول على عنصر عشوائي من قائمة معينة في لغة برمجة بايثون. هذه وظيفة مفيدة يمكن استخدامها في مجموعة متنوعة من المواقف ، من الألعاب إلى البحث العلمي.

. يسمح لك بتحديد عنصر عشوائي من أي كائن قابل للتكرار ، بما في ذلك قائمة. أدناه مثال:

استيراد عشوائي

قائمتي = [1, 2, 3, 4, 5]

عشوائي_عنصر = عشوائي.الاختيار (قائمتي)

طباعة (عشوائي_عنصر)

. أخيرا ، نقوم بطباعة العنصر العشوائي المحدد.

لإنشاء فهرس عشوائي والحصول على عنصر قائمة بهذا الفهرس. أدناه مثال:

استيراد عشوائي

قائمتي = [1, 2, 3, 4, 5]

مؤشر عشوائي = عشوائي.راندينت (0 ، لين ( قائمتي) - 1)

عشوائي_عنصر = قائمتي [مؤشر عشوائي]

طباعة (عشوائي_عنصر)

. أخيرا ، نقوم بطباعة العنصر العشوائي المحدد.

وتسمح لك لتحديد عنصر عشوائي من قائمة في بيثون. يمكنك اختيار واحد الذي هو الأنسب لمهمة محددة أو تفضيلات.

كيفية تحديد عنصر عشوائي من قائمة

في بايثون ، هناك عدة طرق لتحديد عنصر عشوائي من القائمة. دعونا ننظر إلى بعض منهم:

  • باستخدام وحدة عشوائية
  • باستخدام وحدة نمباي

باستخدام وحدة عشوائية

تحتوي الوحدة العشوائية على وظائف لتوليد أرقام عشوائية وأخذ عينات من العناصر العشوائية. هنا هو رمز المثال الذي يظهر كيفية استخدام هذه الوحدة لتحديد عنصر عشوائي من قائمة:

استيراد عشوائي

قائمتي = [1, 2, 3, 4, 5]

عشوائي_عنصر = عشوائي.الاختيار (قائمتي)

طباعة (عشوائي_عنصر)

في هذا المثال ، نقوم باستيراد الوحدة العشوائية وتعيين قائمة قائمتي. ثم نستخدم وظيفة الاختيار () من الوحدة العشوائية لتحديد عنصر عشوائي من قائمتي. أخيرا ، نقوم بإخراج العنصر المحدد.

باستخدام وحدة نمباي

توفر الوحدة النمطية وظائف قوية للعمل مع المصفوفات والمصفوفات. مثل وحدة عشوائية ، نومبي لديه وظيفة لاختيار العناصر العشوائية من القائمة. هنا هو نموذج التعليمات البرمجية التي توضح هذا:

استيراد نومبي كما نب

قائمتي = [1, 2, 3, 4, 5]

عشوائي_عنصر = نب.عشوائي.الاختيار (قائمتي)

طباعة (عشوائي_عنصر)

في هذا المثال ، نقوم باستيراد وحدة نمباي وتعيين قائمة قائمتي. ثم نستخدم وظيفة عشوائية.اختيار () من وحدة نمباي لتحديد عنصر عشوائي من قائمتي. أخيرا ، نقوم بإخراج العنصر المحدد.

خاتمة

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

باستخدام عشوائي.اختيار () وظيفة

العشوائية.اختيار () وظيفة من وحدة عشوائية يسمح لك لتحديد عنصر عشوائي من القائمة. يمكن استخدامه لإنشاء اختيار عشوائي من مجموعة بيانات معينة.

لاستخدام عشوائي.اختيار () وظيفة ، يجب استيراد وحدة عشوائية في بداية البرنامج:

استيراد عشوائي

ثم يمكنك استخدام عشوائي.اختيار () وظيفة لتحديد عنصر عشوائي من القائمة:

"'بايثون

استيراد عشوائي

قائمتي = ['التفاح' ، 'الموز' ، 'البرتقال' ، 'الكمثرى']

عشوائي_عنصر = عشوائي.الاختيار (قائمتي)

طباعة (عشوائي_عنصر)

«`

في هذا المثال ، سيحتوي متغير العنصر العشوائي على عنصر عشوائي من قائمة قائمتي. كل عنصر في القائمة لديه نفس احتمال اختياره.

يمكنك أيضا استخدام عشوائي.اختيار () وظيفة لإجراء اختيار عشوائي من نطاق رقمي:

"'بايثون

استيراد

رقم عشوائي عشوائي = عشوائي.الاختيار (النطاق (1 ، 101))

طباعة (رقم عشوائي)

«`

في هذا المثال ، سيحتوي الرقم العشوائي المتغير على رقم عشوائي من 1 إلى 100. تقوم وظيفة النطاق (1 ، 101) بإنشاء قائمة بالأرقام من 1 إلى 100 ، والعشوائية.اختيار () وظيفة يختار عنصر عشوائي من هذه القائمة.

وظيفة عشوائية.اختيار () يمكن أن تكون مفيدة في مختلف المهام التي تتطلب اختيار عشوائي عنصر من مجموعة معينة من البيانات. إنه سهل الاستخدام ويمكن تضمينه بسهولة في برامج بايثون.

باستخدام عشوائي.المراوغة () وظيفة والفهرسة

في بايثون ، هناك عدة طرق لتحديد عنصر عشوائي من القائمة. واحد منهم هو استخدام عشوائي.المراوغة () وظيفة في تركيبة مع الفهرسة.

العشوائية.المراوغة () وظيفة من وحدة عشوائية المراوغات عناصر القائمة في ترتيب عشوائي. يتيح لنا استخدام هذه الوظيفة إنشاء ترتيب عشوائي جديد للعناصر في القائمة. ثم يمكننا تحديد العنصر الأول من القائمة المعدلة باستخدام الفهرسة.

استيراد عشوائي

قائمتي = [1, 2, 3, 4, 5]

عشوائي.خلط ورق اللعب (قائمتي)

عنصر عشوائي = قائمتي [0]

طباعة (عشوائي_عنصر)

يقوم الرمز أعلاه أولا بخلط قائمة قائمتي باستخدام عشوائي.المراوغة () وظيفة. ثم نختار العنصر الأول من القائمة المعدلة عن طريق الوصول إليه في الفهرس 0. نتيجة لذلك ، سيقوم متغير العنصر العشوائي بتخزين عنصر عشوائي من قائمة المصدر.

ويمكن أيضا أن تستكمل رمز مع إخراج قائمة مختلطة كاملة من أجل الوضوح:

استيراد عشوائي

قائمتي = [1, 2, 3, 4, 5]

عشوائي.خلط ورق اللعب (قائمتي)

عنصر عشوائي = قائمتي [0]

طباعة ("القائمة المختلطة:" ، قائمتي)

طباعة ("عنصر عشوائي:" ، عنصر عشوائي)

قد تبدو نتيجة تنفيذ التعليمات البرمجية كما يلي ، على سبيل المثال:

قائمة تعديلا: [5, 2, 4, 1, 3]

عنصر عشوائي: 5

حتى نتمكن من استخدام عشوائي.المراوغة () وظيفة في تركيبة مع الفهرسة لتحديد عنصر عشوائي من قائمة في بيثون.

نتيجة اختيار عنصر عشوائي

لتحديد عنصر عشوائي من القائمة ، ستكون النتيجة قيمة هذا العنصر.

على سبيل المثال ، لدينا قائمة بالفواكه:

الفواكه = ["التفاح" ، "الموز" ، "الكمثرى" ، "البرتقال" ، "الكيوي"]

:

فاكهة عشوائية = عشوائية.الاختيار (الفواكه)

سيتم تخزين الفاكهة تم اختيارها عشوائيا من القائمة.

ربما "موزة".

يسمح لنا بتحديد عناصر عشوائية من القائمة في كل مرة نتصل بها ، مما يعطي نتيجة متنوعة. هذا مفيد بشكل خاص عندما نحتاج إلى تحديد عنصر واحد بشكل عشوائي من قائمة كبيرة أو عندما نريد محاكاة السلوك العشوائي في برنامجنا.

إخراج عنصر عشوائي

لإخراج عنصر عشوائي من قائمة في بيثون ، يمكنك استخدام عشوائي.اختيار () وظيفة. تحدد هذه الوظيفة عنصرا عشوائيا من القائمة التي تم تمريرها وتعيدها.

لاستخدام عشوائي.اختيار () وظيفة ، تحتاج إلى استيراد وحدة عشوائية. وفيما يلي نموذج التعليمات البرمجية التي توضح كيفية استخدام عشوائي.اختيار () وظيفة:

استيراد عشوائي

قائمتي = [1, 2, 3, 4, 5]

عشوائي_عنصر = عشوائي.الاختيار (قائمتي)

طباعة (عشوائي_عنصر)

في هذا المثال ، أنشأنا قائمتي التي تحتوي على أرقام من 1 إلى 5. ثم استخدمنا العشوائية.وظيفة الاختيار () لتحديد عنصر عشوائي من القائمة وتعيينه لمتغير العنصر العشوائي. أخيرا ، نقوم بإخراج قيمة متغير العنصر العشوائي إلى الشاشة باستخدام وظيفة الطباعة ().

اعتمادا على كل تشغيل للبرنامج ، ستكون قيمة العنصر العشوائي مختلفة ، حيث سيتم اختيارها عشوائيا من قائمة قائمتي.

وهكذا ، فإن عشوائي.اختيار () وظيفة هو وسيلة بسيطة ومريحة لتحديد عنصر عشوائي من قائمة في بيثون.

إضافة عنصر عشوائي إلى قائمة جديدة

إذا كان لدينا بالفعل قائمة بالبيانات ونريد تحديد عنصر عشوائي من هذه القائمة وإضافته إلى قائمة جديدة ، فيمكننا استخدام العنصر العشوائي.اختيار () وظيفة من وحدة عشوائية في بيثون.

دعونا نلقي نظرة على مثال لفهم كيفية عمله بشكل أفضل:

"'بايثون

استيراد عشوائي

# قائمة مصدر البيانات

البيانات = [1, 2, 3, 4, 5]

# إنشاء قائمة جديدة فارغة

قائمة جديدة = []

# حدد عنصرا عشوائيا من القائمة الأصلية وأضفه إلى القائمة الجديدة

عشوائي_عنصر = عشوائي.الاختيار (البيانات)

قائمة جديدة.إلحاق (عشوائي_عنصر)

طباعة ("قائمة البيانات الأصلية:" ، البيانات)

طباعة ("قائمة بيانات جديدة:" ، قائمة جديدة)

"`

نتيجة لتنفيذ الكود أعلاه ، سنحصل على عنصر عشوائي من القائمة الأصلية ونضيفه إلى القائمة الجديدة. فإن النتيجة تبدو شيئا من هذا القبيل:

"`

قائمة البيانات الأصلية: [1, 2, 3, 4, 5]

قائمة بيانات جديدة: [3]

«`

كما ترى من المثال ، تمت إضافة عنصر تم اختياره عشوائيا من القائمة الأصلية (في هذه الحالة ، الرقم 3) إلى القائمة الجديدة.

ظلت جميع العناصر الأخرى في القائمة الأصلية دون تغيير.

وهكذا ، وذلك باستخدام وظيفة عشوائية.اختيار() وطريقة إلحاق () ، يمكننا إضافة عنصر عشوائي إلى قائمة جديدة.

سؤال وجواب

كيف يمكنني تحديد عنصر عشوائي من قائمة في بيثون?

لتحديد عنصر عشوائي من قائمة في بيثون ، يمكنك استخدام عشوائي.اختيار () وظيفة. مثال الاستخدام: القائمة = [1, 2, 3, 4, 5]; عشوائي_عنصر = عشوائي.اختيار (قائمة). وظيفة عشوائية.اختيار () إرجاع عنصر قائمة عشوائية.

كيف يمكنني تحديد عدة عناصر عشوائية من قائمة في بيثون?

لتحديد عدة عناصر عشوائية من قائمة في بيثون ، يمكنك استخدام عشوائي.عينة () وظيفة. مثال الاستخدام: القائمة = [1, 2, 3, 4, 5]; عناصر عشوائية = عشوائية.عينة (قائمة ، 3). وظيفة عشوائية.تقوم العينة() بإرجاع قائمة تحتوي على العدد المحدد للعناصر العشوائية من قائمة المصدر.

هل من الممكن لتحديد عنصر عشوائي من القائمة دون استخدام وحدة عشوائية في بيثون?

نعم ، يمكنك تحديد عنصر عشوائي من القائمة دون استخدام وحدة عشوائية في بيثون. يمكنك استخدام عشوائي.راندينت () وظيفة من وحدة عشوائية. مثال الاستخدام: القائمة = [1, 2, 3, 4, 5]; عشوائي_عنصر = قائمة [عشوائي.راندينت (0 ، لين — قائمة)-1)]. العشوائية.راندينت () وظيفة بإرجاع عدد صحيح عشوائي في النطاق المحدد ، والتي يمكن استخدامها كمؤشر للوصول إلى عناصر القائمة.