sorted()函数用法: 1、语法: sorted(list,reverse=True) reverse True:降序,False: 升序,默认值为升序 2、sorted函数不更改原列表数据,排序后会返回一个新列表; 3、sorted函数是默认升序排序,当需要降序排序时,需要使用reverse = Ture 解题如下: import random list_data=[] for i in range(0,20): result= random.randint(0,100) #生成 0-100之间的随机整数 list_data.append(result) #添加到列表中 print(list_data) list_data[0::2]=sorted(list_data[0::2],reverse=True) #将列表中偶数下表的元素降序排序,赋值给原列表 print(list_data) 结果: [41, 80, 58, 45, 42, 23, 83, 56, 39, 46, 4, 9, 45, 58, 3, 32, 66, 98, 22, 21] [83, 80, 66, 45, 58, 23, 45, 56, 42, 46, 41, 9, 39, 58, 22, 32, 4, 98, 3, 21]
Python排序:生成一个包含20个随机整数的列表, 然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变。
最新推荐文章于 2024-07-23 13:59:10 发布