এই নিবন্ধে আমরা একটি তালিকা থেকে সেই সমস্ত উপাদানগুলি খুঁজে পাব যা নির্দিষ্ট অক্ষর দিয়ে শুরু হয়।
সূচী এবং নিম্নের সাথে
আমরা নিম্ন ফাংশনটি ব্যবহার করি যাতে পরীক্ষাটি পরবর্তীতে তালিকার উপাদানগুলির প্রথম অক্ষরের সাথে মেলে তা ক্ষেত্রে নির্বিশেষে। তারপরে আমরা সূচকটি 0 এ ব্যবহার করি যাতে একটি তালিকার উপাদানগুলির প্রথম অক্ষরটি পরীক্ষার অক্ষরের সাথে তুলনা করা হয়।
উদাহরণ
listA = ['Mon', 'Tue', 'Wed', 'Thu'] # Test with letter test = 'T' # printing original list print("Given list\n " ,listA) # using lower and idx res = [idx for idx in listA if idx[0].lower() == test.lower()] # print result print("List elements starting with matching letter:\n " ,res)
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Given list ['Mon', 'Tue', 'Wed', 'Thu'] List elements starting with matching letter: ['Tue', 'Thu']
শুরু দিয়ে
এটি একটি খুব সোজা এগিয়ে যাওয়ার পদ্ধতি যেখানে আমরা একটি ফাংশন শুরু করে ব্যবহার করি। এই ফাংশনটি সত্য ফেরত দেয় যদি উপাদানটি পরীক্ষার অক্ষর দিয়ে শুরু হয় অন্যথায় এটি মিথ্যা ফেরত দেয়।
উদাহরণ
listA = ['Mon', 'Tue', 'Wed', 'Thu'] # Test with letter test = 'T' # printing original list print("Given list\n " ,listA) # using startswith res = [idx for idx in listA if idx.lower().startswith(test.lower())] # print result print("List elements starting with matching letter:\n " ,res)
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Given list ['Mon', 'Tue', 'Wed', 'Thu'] List elements starting with matching letter: ['Tue', 'Thu']