首页 > 编程语言 >PYTHON_排序

PYTHON_排序

时间:2022-11-14 20:56:09浏览次数:34  
标签:25 PYTHON 75 l2 65 排序

准备分模块积累,此模块为【递推】。

编写程序,输入一个包含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

相关文章

  • python-装饰器
    装饰器:装饰器可以用来做什么?作用:可以在不修改功能函数内部代码的情况下,给功能函数进行扩展的新功能(对开放封闭原理)1.装饰器可以给当前的功能进行扩展......
  • 力扣278(java&python)-第一个错误的版本(简单)
    题目:你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本......
  • 【数据结构OJ】实验10 拓扑排序与关键路径等
    【数据结构OJ】实验10拓扑排序与关键路径等存一下代码:A.图综合练习--拓扑排序整的很复杂#include<iostream>usingnamespacestd;constintN=1005;intn,d[......
  • python 多进程 多线程 协程
    多进程-进程池1fromconcurrent.futuresimportProcessPoolExecutor23withProcessPoolExecutor(max_workers=10)asexecutor:4results=executor.map......
  • 从新开始学Python - 字符串扩展3
    字符串定义方法单引号双引号三个双引号,例如"""Python学习"""三个双引号与多行注释相同,也可以支持换行,如果不用变量接受,则为多行注释,如果用变量接受,则为字符串、......
  • 20221114-python字符串
    1.字符串定义:    2.字符串的转义符    3.字符串的拼接:      4.字符串的下标:    5.字符串的切片 ......
  • 319场周赛 逐层排序二叉树需要的最小操作数目
    319场周赛逐层排序二叉树所需的最小操作数目给你一个值互不相同的二叉树的根节点root。在一步操作中,你可以选择同一层上任意两个节点,交换这两个节点的值。返回每......
  • 基于TensorFlow和Python的机器学习(笔记4)
    基于TensorFlow和Python的机器学习(笔记4)    lossMSE=MeanSquaredError均方差 Entropy熵CrossEntropy交叉熵熵越大,越不稳定,惊喜度越高......
  • 20221114_T4B_拓扑排序贪心
    题意L国正在举行各种会议,但是可怜的是L国只有一个主持人,每场会议的开始主持人都必须去主持会议,使会议得以开始,在会议开始后主持人可以离开。 主持人不会分身,他在一个时刻......
  • 用Python解析dolphinscheduler的json并存入到mysql
    第一步连接dolphinscheduler数据库SELECT*FROMdolphinscheduler2.t_ds_process_definitionWHEREproject_id=150005;把process_definition_json值的内容复制出来,保......