python目前有一组数据:“10, 30, 50, 23, 66, 72, 71, 0, 3, 7, 91, 630”,分别输出其奇数、偶数、索引3-5位置的值,最后给出这组数据的逆序排序。(给出取值代码以及最终结果)
时间: 2024-11-03 14:24:01 浏览: 2
python入门到高级全栈工程师培训 第3期 附课件代码
5星 · 资源好评率100%
首先,我们来编写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:6] # Python切片从包含开始,到不包含结束
print("奇数:", odd_numbers)
print("偶数:", even_numbers)
print("索引3-5位置的值:", index_3_5)
# 数据的逆序排序
reversed_data = data[::-1]
print("逆序排序后的数据:", reversed_data)
```
运行这段代码后,你会得到如下结果:
奇数: [50, 23, 71, 7, 91]
偶数: [10, 30, 66, 72, 0, 3, 630]
索引3-5位置的值: [50, 23, 66]
逆序排序后的数据: [630, 91, 7, 71, 50, 23, 3, 66, 0, 30, 10]
阅读全文