准备分模块积累,此模块为【递推】。
编写程序,输入一个包含20个整数的列表,对其中偶数下标的元素进行降序排列,奇数下标的元素不变。输出排序后的列表。(提示:使用切片。)
输入样例:
[59, 72, 96, 35, 94, 47, 25, 46, 1, 75, 90, 25, 85, 99, 22, 68, 5, 28, 65, 75]
输出样例:
[96, 72, 94, 35, 90, 47, 85, 46, 65, 75, 59, 25, 25, 99, 22, 68, 5, 28, 1, 75]
'''处理输出''' s=input() s2=s[1:len(s)-1:] l=s2.split(',') for i in range(0,len(l)): l[i]=int(l[i]) '''取出偶数切片,再放回''' l2=l[::2] l2.sort(reverse=True) l[::2]=l2 print(l)
-END
标签:25,PYTHON,75,l2,65,排序 From: https://www.cnblogs.com/peitongshi/p/16890355.html