import random
f=[random.randint(0,100) for i in range(20)]
print(f)
y=f[::2]
#print(y)
y.sort(reverse=True)
#print(y)
f[::2]=y
print(f)
编写程序,生成一个包含20个随机整数的列表,然后对其中偶数下表的元素进行降序排列,奇数下标元素不变。
Python列表切片与排序
最新推荐文章于 2023-06-11 17:11:38 发布
本文介绍了一段Python代码,该代码使用列表推导式生成包含20个随机整数的列表,然后通过切片操作获取偶数下标的元素,对其进行逆序排序,并将排序后的元素放回原列表的相同位置。
3万+





