Computer >> Máy Tính >  >> Lập trình >> Python

Python - Lọc chuỗi siêu ứng dụng

Khi được yêu cầu lọc các chuỗi thừa, một cách hiểu danh sách đơn giản sẽ được sử dụng.

Ví dụ

Dưới đây là một minh chứng về điều tương tự

my_list = ["Python", "/", "is", "alwaysgreat", "to", "learn"]

print("The list is :")
print(my_list)

substring = "ys"

my_result = [sub for sub in my_list if all(elem in sub for elem in substring)]

print("The resultant string is :")
print(my_result)

Đầu ra

The list is :
['Python', '/', 'is', 'alwaysgreat', 'to', 'learn']
The resultant string is :
['alwaysgreat']

Giải thích

  • Một danh sách được xác định và hiển thị trên bảng điều khiển.

  • Một chuỗi con được xác định.

  • Khả năng hiểu danh sách được sử dụng để lặp qua các phần tử bằng mệnh đề "all".

  • Điều này được gán cho một biến.

  • Đây là đầu ra được hiển thị trên bảng điều khiển.