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

পাইথনে লিস্ট থেকে শেষ N এলিমেন্ট বের করা (Get last N elements)


পদ্ধতি ১: স্লাইসিং (Slicing)

listA = ['Mon','Tue','Wed','Thu','Fri','Sat']
n = 4
res = listA[-n:]
print(res)  # ['Wed', 'Thu', 'Fri', 'Sat']

পদ্ধতি ২: itertools.islice + reversed

from itertools import islice
listA = ['Mon','Tue','Wed','Thu','Fri','Sat']
n = 4
res = list(islice(reversed(listA), 0, n))
res.reverse()
print(res)  # ['Wed', 'Thu', 'Fri', 'Sat']

তুলনা

  • স্লাইসিং: সবচেয়ে সহজ, পাইথনিক এবং দ্রুত।
  • islice: মেমরি-এফিশিয়েন্ট বড় লিস্ট/ইটেরেবলের জন্য উপযোগী।

আউটপুট

['Wed', 'Thu', 'Fri', 'Sat']
  1. পাইথনে লিস্ট অফ লিস্ট থেকে পজিটিভ এলিমেন্ট বের করুন

  2. পাইথনে ইন্ডেক্স ব্যবহার করে লিস্টের এলিমেন্ট বের করুন

  3. পাইথন লিস্ট থেকে বিগ্রাম (Bigram) তৈরি করা

  4. পাইথনে লিস্ট থেকে N বড় এলিমেন্ট বের করা