例如:
输入 3 5 12 67 32 71
输出【32,5,12,67,3,71】
例如:
输入 3 5 12 67 32 71
输出【32,5,12,67,3,71】
收起
最简单的方式代码如下:{如果对你有帮助,可以给我个采纳吗,谢谢!! 点击我这个回答右上方的【采纳】按钮}。
m = input("输入一组列表(以空格分隔):").split(" ")
li = [int(x) for x in m]
li[0::2] = sorted(li[0::2],reverse=True)
print(li)
先将下标为偶数的元素用li[0::2]切片取出组成新列表,
倒序排序之后再重新赋值回下标为偶数元素的切片li[0::2]的各个位置中。
m = input("输入一组列表(以空格分隔):").split(" ") li = [int(x) for x in m] li[0::2] = sorted(li[0::2],reverse=True) print(li)
报告相同问题?