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

Chương trình Python để tìm các phần tử ở xa Non-K

Khi được yêu cầu tìm các phần tử không ở xa ‘K’, một phép lặp đơn giản cùng với phương thức ‘append’ được sử dụng.

Ví dụ

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

my_list = [91, 13, 19, 25, 35, 3, 9, 11, 0]

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

my_key = 2
print("The key is ")
print(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("The resultant list is :")
print(my_result)

Đầu ra

The list is :
[91, 13, 19, 25, 35, 3, 9, 11, 0]
The key is
2
The resultant list is :
[91, 19, 25, 35, 3, 0]

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.

  • Giá trị khóa được xác định và hiển thị trên bảng điều khiển.

  • Một danh sách trống được xác định.

  • Danh sách được lặp lại và khóa được kiểm tra để xem liệu nó có trong danh sách hay không.

  • Nếu có, nó sẽ được thêm vào danh sách trống.

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