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