Kiểm tra xem một chuỗi (hậu tố) có xuất hiện trong danh sách các chuỗi hay không.
Sử dụng any()
any() trả về True nếu có phần tử thỏa điều kiện. Dùng generator expression str in i for i in lstA.
Ví dụ
lstA = ["Tue", "Fri", "Sun"]
str_suffix = 'Sun'
if any(str_suffix in i for i in lstA):
print(str_suffix, "is present in given list.")
else:
print(str_suffix, "is absent from the given list.")
Kết quả
Sun is present in given list.
Sử dụng filter()
filter() trả về iterator các phần tử thỏa điều kiện. Chuyển thành list và kiểm tra độ dài.
Ví dụ
lstA = ["Tue", "Fri", "Sun"]
str_suffix = 'Wed'
if len(list(filter(lambda x: str_suffix in x, lstA))) != 0:
print(str_suffix, "is present in given list.")
else:
print(str_suffix, "is absent from the given list.")
Kết quả
Wed is absent from the given list.