কম্পিউটার টিউটোরিয়াল

Python-এ লিস্টে ইন্ডেক্স ভ্যালু রিপিটিশন (Index Value Repetition) পাওয়ার পদ্ধতি

যখন লিস্টে কোন ইন্ডেক্স ভ্যালু রিপিট হয়েছে তা বের করা প্রয়োজন হয়, তখন লিস্ট কম্প্রিহেনশন এবং enumerate ব্যবহার করে লিস্টটি ইটারেট করা হয়।

উদাহরণ

নিচে এর প্রদর্শন করা হলো:

my_list = [4, 0, 3, 1]
print("The list is :")
print(my_list)

my_result = [element for sub in ([index] * element for index, element in enumerate(my_list)) for element in sub]
print("The result is :")
print(my_result)

আউটপুট

The list is : [4, 0, 3, 1]
The result is : [0, 0, 0, 0, 2, 2, 2, 3]

ব্যাখ্যা

  • একটি লিস্ট ডিফাইন করা হয় এবং কনসোলে প্রদর্শন করা হয়।

  • লিস্ট কম্প্রিহেনশন ব্যবহার করে লিস্টের ইন্ডেক্স ভ্যালুগুলোতে ইটারেট করা হয়।

  • 'enumerate' ব্যবহার করে লিস্টের এলিমেন্টগুলোকে ভ্যালু দেওয়া হয়।

  • এটি একটি ভেরিয়েবলে অ্যাসাইন করা হয়।

  • এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।

  1. পাইথনে লিস্টের এলিমেন্ট রিপিট করুন

  2. পাইথনে ইন্ডেক্স হিসেবে ভ্যালু থাকা ডিকশনারি তৈরি করুন

  3. পাইথন - ডিকশনারির মান হিসেবে তালিকা খালি করা

  4. পাইথনে সাবলিস্টে ভ্যালু যোগ করা