একটি লিস্টে দেওয়া স্ট্রিংগুলোর মধ্যে কোনোটি একটি নির্দিষ্ট স্ট্রিংয়ের সাফিক্স (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.