একটি পাইথন তালিকা দেওয়া হলে আমরা শুধুমাত্র শেষ কয়েকটি উপাদান খুঁজে বের করতে চাই।
স্লাইসিং সহ
এক্সট্রাক্ট করা পদের সংখ্যা দেওয়া আছে। এর উপর ভিত্তি করে আমরা একটি নেতিবাচক চিহ্ন ব্যবহার করে তালিকার শেষ থেকে উপাদানগুলিকে টুকরো টুকরো করার কৌশল ডিজাইন করি৷
উদাহরণ
listA = ['Mon','Tue','Wed','Thu','Fri','Sat'] # Given list print("Given list : \n",listA) # initializing N n = 4 # using list slicing res = listA[-n:] # print result print("The last 4 elements of the list are : \n",res)
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Given list : ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] The last 4 elements of the list are : ['Wed', 'Thu', 'Fri', 'Sat']
ইসলাইস সহ
আইলাইস ফাংশন তালিকার বিপরীত ক্রম সহ একটি প্যারামিটার হিসাবে অবস্থানের সংখ্যা নেয়৷
উদাহরণ
from itertools import islice listA = ['Mon','Tue','Wed','Thu','Fri','Sat'] # Given list print("Given list : \n",listA) # initializing N n = 4 # using reversed res = list(islice(reversed(listA), 0, n)) res.reverse() # print result print("The last 4 elements of the list are : \n",res)
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Given list : ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] The last 4 elements of the list are : ['Wed', 'Thu', 'Fri', 'Sat']