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

পাইথনে একটি সাফিক্স (Suffix) লিস্টে কোনো স্ট্রিংয়ের সাথে মেলে কিনা

একটি লিস্টে দেওয়া স্ট্রিংগুলোর মধ্যে কোনোটি একটি নির্দিষ্ট স্ট্রিংয়ের সাফিক্স (suffix) কিনা তা যাচাই করার দুটি পদ্ধতি।

১. any() ফাংশন ব্যবহার

any(str in i for i in lstA) দিয়ে যেকোনো এলিমেন্টে স্ট্রিং আছে কিনা চেক করুন।

উদাহরণ

lstA = ["Tue", "Fri", "Sun"]
str = 'Sun'
if any(str in i for i in lstA):
    print(str, "is present in given list.")
else:
    print(str, "is absent from the given list.")
# Output: Sun is present in given list.

২. filter() ফাংশন ব্যবহার

filter(lambda x: str in x, lstA) দিয়ে ফিল্টার করে লিস্টে রূপান্তর করুন। লেন্থ > ০ হলে উপস্থিত।

উদাহরণ

lstA = ["Tue", "Fri", "Sun"]
str = 'Wed'
if len(list(filter(lambda x: str in x, lstA))) != 0:
    print(str, "is present in given list.")
else:
    print(str, "is absent from the given list.")
# Output: Wed is absent from the given list.
  1. পাইথনে দেওয়া ইনডেক্স অনুযায়ী স্ট্রিং শাফল করার প্রোগ্রাম

  2. দেওয়া স্ট্রিংটি পাইথন কিওয়ার্ড কিনা চেক করার প্রোগ্রাম

  3. পাইথনে স্ট্রিং প্যাংগ্রাম (Pangram) কিনা চেক করা

  4. পাইথনে স্ট্রিং কোন সাফিক্স দিয়ে শেষ হয়েছে কিনা যাচাই করা