尋找非距 K 元素的 Python 程式


我們需要找到非距 K 元素時,會使用簡單迭代和“追加”方法。

示例

以下演示了一個示例

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)

輸出

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]

說明

  • 定義了一個列表並將其顯示在控制檯上。

  • 定義並顯示了鍵值在控制檯上。

  • 定義了一個空列表。

  • 對列表進行迭代,並檢查在列表中是否存在鍵。

  • 如果在列表中,則將鍵追加到空列表中。

  • 在控制檯上顯示輸出。

更新於: 20 - 9 - 2021

85 次瀏覽

開啟您的職業生涯

完成課程可獲得認證

開始學習
廣告