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

পাইথন: একাধিক নির্দিষ্ট ইনডেক্স রেঞ্জের মাঝপথের এলিমেন্ট বের করা

যদি একাধিক নির্দিষ্ট ইনডেক্স রেঞ্জের মাঝপথের এলিমেন্ট বের করতে হয়, তবে 'extend' মেথড, একটি সিম্পল ইটারেশন এবং ইন্ডেক্সিং ব্যবহার করা হয়।

উদাহরণ

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

my_list = [13, 21, 81, 10, 13, 17, 22, 18, 11, 90, 0] print("The list is : ") print(my_list) print("The list after sorting is : " ) my_list.sort() print(my_list) range_list = [(2, 4), (7, 8), (1, 2), (2,7)] my_result = [] for element in range_list: my_result.extend(my_list[element[0] : element[1] + 1]) print("The resultant list is : ") print(my_result) print("The result after sorting is : " ) my_result.sort() print(my_result)

আউটপুট

The list is : [13, 21, 81, 10, 13, 17, 22, 18, 11, 90, 0] The list after sorting is : [0, 10, 11, 13, 13, 17, 18, 21, 22, 81, 90] The resultant list is : [11, 13, 13, 21, 22, 10, 11, 11, 13, 13, 17, 18, 21] The result after sorting is : [10, 11, 11, 11, 13, 13, 13, 13, 17, 18, 21, 21, 22]

ব্যাখ্যা

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

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

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

  • একটি খালি লিস্ট ডিফাইন করা হয়।

  • লিস্টটি ইটারেট করা হয় এবং লিস্ট ইন্ডেক্সিং ব্যবহার করে বর্তমান এবং পরবর্তী এলিমেন্ট ১ বাড়াতে অ্যাপেন্ড করা হয়।

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

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

  1. পাইথনে CSV ফাইল থেকে নির্দিষ্ট কলাম এক্সট্র্যাক্ট করে লিস্টে রূপান্তর

  2. পাইথনে লিস্টে রেঞ্জ অফ এলিমেন্ট অ্যাসাইন করুন

  3. পাইথনে দুটি লিস্টের ইন্ডেক্স-ভিত্তিক এলিমেন্ট ইকুয়েট করুন

  4. পাইথনে রেঞ্জের মধ্যে এলিমেন্ট ডিলিট করুন