Python – 移除距离 K 为 N 的元素
在需要移除与 N 距离为 K 的元素时,需要搭配特定条件使用列表解析。
以下是演示:
示例
my_list = [13, 52, 5, 45, 65, 61, 18 ]
print("The list is :")
print(my_list)
K = 3
print("The value of K is ")
print(K)
N = 5
print("The value of N is ")
print(N)
my_result = [element for element in my_list if element < N - K or element > N + K]
print("The result is:")
print(my_result)输出
The list is : [13, 52, 5, 45, 65, 61, 18] The value of K is 3 The value of N is 5 The result is: [13, 52, 45, 65, 61, 18]
说明
定义一个整数列表并显示在控制台上。
定义一个 K 值并显示在控制台上。
定义一个 N 值并显示在控制台上。
使用列表解析来迭代元素,并检查列表中的元素是否小于 N 和 K 之间的差异或 N 和 K 之和。
如果满足条件,则将元素存储在一个列表中。
将其分配给一个变量。
将其作为输出显示在控制台上。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP