কম্পিউটার

পাইথনের একটি তালিকা থেকে এলোমেলোভাবে একটি আইটেম কীভাবে নির্বাচন করবেন?


পাইথনের স্ট্যান্ডার্ড লাইব্রেরিতে এলোমেলো মডিউল রয়েছে। এই মডিউলটিতে মারসেন টুইস্টার অ্যালগরিদমের উপর ভিত্তি করে বিভিন্ন ছদ্ম র্যান্ডম জেনারেটর রয়েছে৷

মডিউলটিতে একটি পছন্দ() পদ্ধতি রয়েছে যা এলোমেলোভাবে একটি সিকোয়েন্স ডেটা টাইপ (স্ট্রিং, তালিকা বা টিপল) থেকে আইটেম বেছে নেয়

>>> from random import choice
>>> lst=[1,2,3,4,5]
>>> choice(lst)
4
>>> choice(lst)
5
>>> choice(lst)
3

আরেকটি উপায় হল randrange() ফাংশন ব্যবহার করে তালিকা আইটেমগুলির সূচীর সাথে সম্পর্কিত একটি র্যান্ডম সংখ্যা। এলোমেলো সংখ্যার পরিসর হল 0 থেকে len(lst)-1

এর মধ্যে
>>> from random import randrange
>>> lst=[1,2,3,4,5]
>>> index=randrange(len(lst))
>>> lst[index]
4
>>> index=randrange(len(lst))
>>> lst[index]
3

  1. পাইথনে সূচক দ্বারা একটি তালিকা থেকে কীভাবে একটি উপাদান সরাতে হয়?

  2. পাইথনের একটি তালিকা থেকে কিভাবে একটি বস্তু সরাতে?

  3. আমরা কিভাবে তালিকা থেকে পাইথন স্ট্রিং তৈরি করব?

  4. কিভাবে আমরা পাইথন ফাংশন থেকে একটি তালিকা ফেরত দিতে পারি?