Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python trích xuất phần tử từ List dựa trên Set

Khi cần trích xuất phần tử từ List dựa trên Set, dùng vòng lặp for đơn giản và điều kiện cơ bản.

Ví dụ

my_list = [5, 7, 2, 7, 2, 4, 9, 8, 8]
print("The list is:")
print(my_list)

search_set = {6, 2, 8}
my_result = []

for element in my_list:
    if element in search_set:
        my_result.append(element)

print("The result is:")
print(my_result)

Đầu ra

The list is: [5, 7, 2, 7, 2, 4, 9, 8, 8]
The result is: [2, 2, 8, 8]

Giải thích

  • Định nghĩa list, hiển thị.
  • Định nghĩa set tìm kiếm.
  • List rỗng kết quả.
  • Lặp list, nếu phần tử có trong set thì thêm vào kết quả.
  • Hiển thị (giữ nguyên thứ tự và số lần xuất hiện).