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

পাইথনে নির্দিষ্ট অক্ষর দিয়ে শুরু হওয়া লিস্ট এলিমেন্ট বের করা (Find list elements starting with specific letter)


পদ্ধতি ১: lower() + index [0]

listA = ['Mon', 'Tue', 'Wed', 'Thu']
test = 'T'
res = [x for x in listA if x[0].lower() == test.lower()]
print(res)  # ['Tue', 'Thu']

পদ্ধতি ২: startswith()

listA = ['Mon', 'Tue', 'Wed', 'Thu']
test = 'T'
res = [x for x in listA if x.lower().startswith(test.lower())]
print(res)  # ['Tue', 'Thu']

ব্যাখ্যা

  • x[0].lower(): প্রথম ক্যারেক্টার ছোট হাতের করে কমপেয়ার।
  • startswith(): বিল্ট-ইন মেথড, রিডেবল এবং প্রিফিক্স মিলানের জন্য ডিজাইন করা।
  • দুটি কেস-ইনসেনসিটিভ।

আউটপুট

['Tue', 'Thu']
  1. পাইথনে নেস্টেড লিস্ট থেকে সর্বোচ্চ ভ্যালু 가진 সাবলিস্ট বের করা (Find sublist with maximum value)

  2. পাইথনে লিস্টে দেওয়া এলিমেন্টগুলোর ফ্রিকোয়েন্সির যোগফল বের করুন

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

  4. পাইথনে লিস্টের আকার বের করা