编写函数odds(),实现将参数的索引值为奇数的元素组合为列表返回,在主程序中调用此函数,处理a=[1,2,3,4,5]和b=(7,8,9,10,12,13),输出结果
时间: 2023-08-28 11:03:30 浏览: 105
py代码-列表ls=[1,2,3,4,5,6,7,8,9],编程去除ls中的素数,并输出结果列表
以下是实现odds()函数的代码:
```python
def odds(lst):
return [lst[i] for i in range(1, len(lst), 2)]
```
在主程序中调用此函数,处理a=[1,2,3,4,5]和b=(7,8,9,10,12,13),并输出结果,代码如下:
```python
a = [1, 2, 3, 4, 5]
b = (7, 8, 9, 10, 12, 13)
print(odds(a)) # 输出 [2, 4]
print(odds(b)) # 输出 [8, 10, 13]
```
这里我们分别将列表a和元组b传递给odds()函数,并输出结果。函数odds()会将参数的索引值为奇数的元素组合为列表返回,因此结果将只包含a和b中索引值为奇数的元素。
阅读全文