Pythonlist奇数平方偶数立方
时间: 2024-10-14 22:01:10 浏览: 21
Python 判断奇数偶数的方法
5星 · 资源好评率100%
在Python中,如果你有一个列表并且想要对其中的奇数元素取平方,对偶数元素取立方,你可以遍历列表并分别处理。这是一个简单的示例:
```python
def transform_list(lst):
result = []
for num in lst:
if num % 2 == 0: # 如果是偶数
result.append(num ** 3) # 立方
else: # 如果是奇数
result.append(num ** 2) # 平方
return result
# 使用这个函数
numbers = [1, 2, 3, 4, 5]
transformed_numbers = transform_list(numbers)
print(transformed_numbers) # 输出:[1, 8, 9, 64, 25]
```
在这个例子中,`transform_list`函数接受一个列表作为输入,然后创建一个新的列表`result`。对于列表中的每个数字,它检查是否是偶数(如果能被2整除),如果是偶数则立方,否则平方。
阅读全文