যখন সূচকের একাধিক নির্দিষ্ট পরিসরের মধ্যে থাকা উপাদানগুলিকে বের করার প্রয়োজন হয়, তখন 'বর্ধিত' পদ্ধতি, একটি সাধারণ পুনরাবৃত্তি এবং সূচী ব্যবহার করা হয়।
উদাহরণ
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷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]
ব্যাখ্যা
-
একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
এটি সাজানো এবং কনসোলে প্রদর্শিত হয়৷
৷ -
tuples আরেকটি তালিকা সংজ্ঞায়িত করা হয়. এটি পরিসীমা নির্দেশ করে৷
৷ -
একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷
৷ -
তালিকাটি পুনরাবৃত্ত করা হয়েছে, এবং তালিকা ব্যবহার করে বর্তমান এবং পরবর্তী উপাদানকে 1 দ্বারা বৃদ্ধি করে খালি তালিকায় যুক্ত করা হয়েছে।
-
এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷
৷ -
এটি সাজানো হয় এবং আবার কনসোলে প্রদর্শিত হয়।