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

Python প্রোগ্রাম: প্রিফিক্স (Prefix) লিস্ট অনুযায়ী স্ট্রিং প্রিন্ট করা

যখন প্রিফিক্স এলিমেন্টের লিস্ট অনুযায়ী স্ট্রিং প্রিন্ট করা প্রয়োজন হয়, লিস্ট কম্প্রিহেনশন, any অপারেটর এবং startswith মেথড ব্যবহার করা হয়।

উদাহরণ

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

my_list = ["streek", "greet", "meet", "leeks", "mean"]
print("The list is : ")
print(my_list)

prefix_list = ["st", "ge", "me", "re"]
print("The prefix list is : ")
print(prefix_list)

my_result = [element for element in my_list if any(element.startswith(ele) for ele in prefix_list)]
print("The result is :")
print(my_result)

আউটপুট

The list is : ['streek', 'greet', 'meet', 'leeks', 'mean']
The prefix list is : ['st', 'ge', 'me', 're']
The result is : ['streek', 'meet', 'mean']

ব্যাখ্যা

  • একটি স্ট্রিং লিস্ট ডিফাইন করা হয় এবং কনসোলে প্রদর্শন করা হয়।
  • একটি স্ট্রিং লিস্ট 'prefix_list' হিসেবে ডিফাইন করা হয় এবং কনসোলে প্রদর্শন করা হয়।
  • লিস্ট কম্প্রিহেনশন ব্যবহার করে এলিমেন্টগুলোতে ইটারেট করা হয় এবং চেক করা হয় লিস্টের কোনো এলিমেন্ট প্রিফিক্স লিস্টের যেকোনো স্ট্রিং দিয়ে শুরু হয় কিনা।
  • যদি হ্যাঁ, তবে এলিমেন্টটি একটি লিস্টে স্টোর করা হয়।
  • এটি একটি ভেরিয়েবলে অ্যাসাইন করা হয়।
  • এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।
  1. পাইথনে লিস্ট থেকে বিজোড় সংখ্যা প্রিন্ট করা

  2. পাইথনে লিস্ট থেকে নেগেটিভ সংখ্যা প্রিন্ট করা

  3. পাইথনে লিস্ট থেকে জোড় সংখ্যা প্রিন্ট করা

  4. পাইথনে একটি লিস্টের সব সাবলিস্ট প্রিন্ট করার প্রোগ্রাম