根据与数字的比较来替换列表元素的 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