写函数,检查获取传入元组对象的所有奇数位索引对应的元素,并将其作为新元组返回给调用者
时间: 2024-11-03 16:15:43 浏览: 22
Python实现将元组中的元素作为参数传入函数的操作
你可以编写一个Python函数来完成这个任务。下面是一个例子:
```python
def get_odd_index_elements(input_tuple):
# 检查输入是否为元组
if not isinstance(input_tuple, tuple):
return "Error: 输入必须是元组"
# 初始化空的新元组来存储奇数位索引的元素
odd_indices_tup = ()
# 遍历输入元组,只对奇数索引的元素添加到新元组
for i, value in enumerate(input_tuple):
if i % 2 != 0:
odd_indices_tup += (value,)
# 返回新元组
return odd_indices_tup
# 示例用法
input_example = (1, 'a', 3, 'b', 5)
result = get_odd_index_elements(input_example)
print(result) # 输出: (1, 3, 5)
阅读全文