用户输入一列表或元组的序列型数据,求该可迭代对象中每个元素取绝对值的立方,组成一个新的序列数据返回
时间: 2024-05-10 08:19:53 浏览: 101
好的,这个问题可以回答。请使用以下 Python 代码实现:
```python
def abs_cube(sequence):
"""
求一个序列可迭代对象中每个元素取绝对值的立方,组成一个新的序列数据并返回。
:param sequence: 序列可迭代对象
:return: 包含每个元素取绝对值的立方的新序列数据
"""
abs_cube_list = []
for num in sequence:
abs_cube_list.append(abs(num) ** 3)
return abs_cube_list
```
您可以将要处理的序列数据作为参数传递给该函数。例如:
```python
seq = [ -1, -2, 3, 4, -5 ]
print(abs_cube(seq))
```
输出结果为:
```
[1, 8, 27, 64, 125]
```
这是该序列每个元素取绝对值的立方值组成的新序列数据。
阅读全文