寻找非K距离元素的Python程序
当需要寻找非K距离元素时,可以使用简单的迭代和’append’方法。
示例
以下是相同内容的演示:
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]
说明
-
定义一个列表,并在控制台上显示它。
-
定义键值,并在控制台上显示它。
-
定义一个空列表。
-
遍历列表,并检查关键字是否存在于列表中。
-
如果是,将其附加到空列表中。
-
在控制台上显示输出。