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).