Python 程序根据与数字的比较替换列表中的元素
pythonserver side programmingprogramming更新于 2025/11/1 8:12:17
当需要根据与数字的比较替换列表中的元素时,使用简单的迭代。
示例
下面是相同的演示
my_list = [32, 37, 44, 38, 92, 61, 28, 92, 20]
print("列表为:")
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("结果列表为:")
print(my_result)
输出
列表为: [32, 37, 44, 38, 92, 61, 28, 92, 20] The key is 32 结果列表为: [2, 9, 9, 9, 9, 9, 2, 9, 2]
解释
定义一个整数列表,并显示在控制台上。
定义一个键值,并显示在控制台上。
为 'low' 和 'high' 变量分配值。
定义一个空列表。
迭代原始列表,并将每个元素与键进行比较。
如果元素更大,则将 'high' 变量附加到空列表。
否则,将 'low' 变量附加到空列表。
这将作为输出显示在控制台上。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

