给定一个由10个整数值构成的列表[10,9,8,7,6,5,4,3,2,1],编程只对列表中下标为偶数的元素进行升序排列,输出排序结果。

给定一个由10个整数值构成的列表[10,9,8,7,6,5,4,3,2,1],编程只对列表中下标为偶数的元素进行升序排列,输出排序结果。


data = [10,9,8,7,6,5,4,3,2,1]
# 使用sorted,只排序下标为偶数的,然后切片赋值
data[::2] = sorted(data[::2])
print(data)

img

如果觉得答案对你有帮助,请点击下采纳,谢谢~