Tìm các phần tử trong danh sách mà không có phần tử nào khác cách nó đúng K đơn vị (tức không tồn tại phần tử = element+K hoặc element-K trong danh sách).
Ví dụ
Minh họa:
my_list = [91, 13, 19, 25, 35, 3, 9, 11, 0]
print("Danh sách:", my_list)
my_key = 2
print("Key:", my_key)
my_result = []
for element in my_list:
if element + my_key not in my_list and element - my_key not in my_list:
my_result.append(element)
print("Kết quả:", my_result)
Kết quả
Danh sách: [91, 13, 19, 25, 35, 3, 9, 11, 0] Key: 2 Kết quả: [91, 19, 25, 35, 3, 0]
Giải thích
- Duyệt từng phần tử.
- Kiểm tra xem
element + Kvàelement - Kcó trong danh sách không. - Nếu cả hai đều không có -> thêm vào kết quả.