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

পাইথন প্রোগ্রাম: লিস্ট থেকে নির্দিষ্ট ইনডেক্সের এলিমেন্ট মুছে ফেলা

যদি লিস্ট থেকে নির্দিষ্ট ইনডেক্সের এলিমেন্ট মুছে ফেলতে হয়, তবে 'enumerate' অ্যাট্রিবিউট, 'not in' অপারেটর, একটি সিম্পল ইটারেশন এবং 'append' মেথড ব্যবহার করা হয়।

উদাহরণ

নিচে এর демонস্ট্রেশন দেওয়া হলো:

my_list = [91, 75, 15, 45, 69, 78, 23, 71, 36, 72] print("The list is : " ) print(my_list) print("The list after sorting is : " ) my_list.sort() print(my_list) index_list = [2, 4, 5, 7] print("The index values stored in the list are :") print(index_list) my_result = [] for index, element in enumerate(my_list): if index not in index_list: my_result.append(element) print("The resultant list is : ") print(my_result) print("The list after sorting is : " ) my_result.sort() print(my_result)

আউটপুট

The list is : [91, 75, 15, 45, 69, 78, 23, 71, 36, 72] The list after sorting is : [15, 23, 36, 45, 69, 71, 72, 75, 78, 91] The index values stored in the list are : [2, 4, 5, 7] The resultant list is : [15, 23, 45, 72, 78, 91] The list after sorting is : [15, 23, 45, 72, 78, 91]

ব্যাখ্যা

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

  • এটি সর্ট করা হয় এবং কনসোলে দেখানো হয়।

  • ইনডেক্স ভ্যালুগুলো একটি লিস্টে সংরক্ষণ করা হয়।

  • এগুলোও কনসোলে দেখানো হয়।

  • একটি খালি লিস্ট তৈরি করা হয়।

  • লিস্টটি ইটারেট করা হয় এবং একটি 'if' শর্ত রাখা হয়।

  • এটি চেক করে ইনডেক্স ইনডেক্স ভ্যালু লিস্টে আছে কিনা।

  • না থাকলে, এলিমেন্টটি খালি লিস্টে অ্যাপেন্ড করা হয়।

  • এটি আউটপুট হিসেবে কনসোলে দেখানো হয়।

  • লিস্টটি আবার সর্ট করা হয় এবং কনসোলে দেখানো হয়।

  1. পাইথনে লিস্ট থেকে নেগেটিভ সংখ্যা প্রিন্ট করা

  2. পাইথনে লিস্ট থেকে জোড় সংখ্যা প্রিন্ট করা

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

  4. পাইথনে একটি লিস্টের সব সাবলিস্ট প্রিন্ট করার প্রোগ্রাম