利用map、自定义函数将列表L= [11,22,33,44,55]中所有是奇数的元素加100
时间: 2024-02-20 08:58:54 浏览: 61
python 求1-100之间的奇数或者偶数之和的实例
可以使用 map 和自定义函数来实现对列表中所有是奇数的元素加100的操作,具体步骤如下:
1. 定义一个函数,用于判断一个数是否为奇数,并将奇数加100:
```python
def add_100_if_odd(num):
if num % 2 == 1:
return num + 100
else:
return num
```
2. 使用 map 函数将该函数应用于列表 L 中的每个元素:
```python
L = [11, 22, 33, 44, 55]
result = list(map(add_100_if_odd, L))
```
3. 输出结果:
```python
print(result) # [111, 22, 133, 44, 155]
```
这样就完成了对列表 L 中所有是奇数的元素加100的操作。
阅读全文