map lambda if else python

在 Python 中,map 函数可以对一个序列的每个元素执行某个操作。lambda 函数是一种简化版的函数,它没有名称,也不需要使用 def 语句定义。if else 语句是用于执行条件判断的语句。

例如,如果要将一个整数列表中的每个元素都乘以 2,除了大于 100 的数,那么可以使用以下代码:

numbers = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120] result = list(map(lambda x: x * 2 if x <= 100 else x, numbers)) print(result)

[20, 40, 60, 80, 100, 120, 140, 160, 180, 100, 110, 120]

这就是利用 map 函数和 lambda 函数,并带有 if else 语句的一个简单示例。

  •