根據與數字的比較來替換列表元素的 Python 程式
當需要根據與數字的比較來替換列表元素時,可以使用簡單的迭代。
示例
以下是同樣的演示
my_list = [32, 37, 44, 38, 92, 61, 28, 92, 20]
print("The list is :")
print(my_list)
my_key = 32
print("The key is ")
print(my_key)
low, high = 2, 9
my_result = []
for ele in my_list:
if ele > my_key:
my_result.append(high)
else:
my_result.append(low)
print("The resultant list is :")
print(my_result)輸出
The list is : [32, 37, 44, 38, 92, 61, 28, 92, 20] The key is 32 The resultant list is : [2, 9, 9, 9, 9, 9, 2, 9, 2]
說明
定義了一個整數列表,並在控制檯上顯示。
定義了鍵值,並在控制檯上顯示。
為“low”和“high”變數賦值。
定義了一個空列表。
迭代原始列表,並將每個元素與鍵比較。
如果元素更大,“high”變數將追加到空列表中。
否則,“low”變數將追加到空列表中。
這在控制檯上以輸出顯示。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP