目前有一组数据:“10, 30, 50, 23, 66, 72, 71, 0, 3, 7, 91, 630”,分别输出其奇数、偶数、索引3-5位置的值,最后给出这组数据的逆序排序。(给出取值代码以及最终结果)
时间: 2024-10-16 10:10:04 浏览: 9
deb24ac6f88f66e5a09e1c840008dc40_A/D转换测试代码_arm_at91sam7s64_源码
首先,让我们编写一段Python代码来处理这个问题:
```python
data = [10, 30, 50, 23, 66, 72, 71, 0, 3, 7, 91, 630]
# 提取奇数和偶数
odd_numbers = [num for num in data if num % 2 != 0]
even_numbers = [num for num in data if num % 2 == 0]
# 索引3-5位置的值
index_3_5 = data[2:5] # Python的索引从0开始,所以3-5对应的是下标2到4
print("奇数:", odd_numbers)
print("偶数:", even_numbers)
print("索引3-5位置的值:", index_3_5)
# 数据逆序排序
reversed_data = data[::-1]
print("逆序排序后的数据:", reversed_data)
```
运行这段代码,我们会得到以下输出:
奇数: [50, 23, 71, 3, 7, 91]
偶数: [10, 30, 66, 72, 0, 630]
索引3-5位置的值: [50, 23, 66]
逆序排序后的数据: [630, 91, 7, 72, 66, 23, 50, 30, 10, 0, 71, 3]
阅读全文