# 使用IF语句和For循环的示例
data = [1, 2, 3, 4, 5]
result = []
for num in data:
if num % 2 == 0:
result.append(num * 2)
else:
result.append(num)
print(result) # 输出: [1, 4, 3, 8, 5]
# 优化后的示例,减少嵌套层级
result = [num * 2 if num % 2 == 0 else num for num in data]
print(result) # 输出: [1, 4, 3, 8, 5]
请注意,以上示例代码和参考链接均针对Python语言。如果你使用的是其他编程语言,可能需要查阅相应语言的官方文档或教程。
领取专属 10元无门槛券
手把手带您无忧上云