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

Python প্রোগ্রাম: অন্য লিস্ট থেকে কমপক্ষে নির্দিষ্ট সংখ্যক ক্যারেক্টার থাকা স্ট্রিং এক্সট্রাক্ট করা

যখন অন্য লিস্ট থেকে কমপক্ষে নির্দিষ্ট সংখ্যক ক্যারেক্টার থাকা স্ট্রিং এক্সট্রাক্ট করা প্রয়োজন হয়, লিস্ট কম্প্রিহেনশন ব্যবহার করা হয়।

উদাহরণ

নিচে এর প্রদর্শন করা হলো:

my_list = ["Python", "is", "fun", "to", "learn"]
print("The list is :")
print(my_list)

my_char_list = ['e', 't', 's', 'm', 'n']
my_key = 2
print("The value of key is ")
print(my_key)

my_result = [element for element in my_list if sum(ch in my_char_list for ch in element) >= my_key]
print("The resultant list is :")
print(my_result)

আউটপুট

The list is : ['Python', 'is', 'fun', 'to', 'learn']
The value of key is 2
The resultant list is : ['Python', 'learn']

ব্যাখ্যা

  • একটি স্ট্রিং লিস্ট ডিফাইন করা হয় এবং কনসোলে প্রদর্শন করা হয়।

  • একটি অন্য ক্যারেক্টার লিস্ট ডিফাইন করা হয়।

  • কী (key) এর জন্য একটি ভ্যালু ডিফাইন করা হয় এবং কনসোলে প্রদর্শন করা হয়।

  • লিস্ট কম্প্রিহেনশন ব্যবহার করে লিস্টের এলিমেন্টগুলোতে ইটারেট করা হয়, এবং ক্যারেক্টার লিস্টে ক্যারেক্টার থাকার যোগফল বের করা হয়।

  • এটি কী এলিমেন্টের সাথে কমপেয়ার করা হয়।

  • যদি এটি কী ভ্যালু থেকে বড় বা সমান হয়, তবে এটি একটি লিস্টে স্টোর করা হয় এবং একটি ভেরিয়েবলে অ্যাসাইন করা হয়।

  • এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।

  1. টাপল লিস্ট থেকে নির্দিষ্ট ডিজিট সংখ্যক টাপল এক্সট্রাক্ট করার পাইথন প্রোগ্রাম

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

  3. পাইথন প্রোগ্রাম: ইন্টিজার লিস্ট থেকে ডুপ্লিকেট প্রিন্ট করা

  4. পাইথন প্রোগ্রাম: লিস্ট থেকে অনন্য (Unique) মান প্রিন্ট করা