Python 列表推导式中使用if else,举一个例子
时间: 2024-01-29 13:02:23 浏览: 73
python 中if else 语句的作用及示例代码
5星 · 资源好评率100%
好的,下面是一个使用 if else 的 Python 列表推导式的例子:
```
numbers = [1, 2, 3, 4, 5]
new_numbers = [num * 2 if num % 2 == 0 else num + 1 for num in numbers]
print(new_numbers)
```
输出结果为:
```
[2, 3, 6, 5, 10]
```
在这个例子中,我们使用 if else 条件语句来判断列表中的每个元素是奇数还是偶数。如果是偶数,我们将元素乘以 2,否则我们将元素加上 1。最终,我们使用列表推导式将处理后的元素存储在一个新的列表中。
阅读全文