我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

python里怎么只用for loop在一个list里找出第二大的数字

如题

不能用sort类的方程,max,min也不能用,正常地用loop更新,用if判断,最后直接出结果。

l=[12,3,15,68,20]
for i in range(len(l)-1):
    for j in range(len(l)-i-1):
        if l[j]<l[j+1]:
            l[j],l[j+1]=l[j+1],l[j]
print(l[1])


 有帮助请采纳

近期文章

  • 二维数组输出后少了5个元素。
  • SAS里过滤器使用的相关问题
  • 之前重装系统时叫维修员帮我设置停止Windows更新,但我想改为手动改不了了,求解决
  • 运行后无法出现指定内容
  • python中while循环嵌套问题,内循环与外循环的运行逻辑
  • python中打卡记录去重如何计算
  • C语言问题,编写一个将C语言 变成 MIPS 汇编程序
  • 登录注册系统中,登录部分无法运行,求解决代码
  • python在线教学,有谁能帮我吗?
  • 放在pta全是段错误 求解
  • 数据结构问题?依据ListADT实现List的数据结构(输入数据是char类型)读入testCase.txt,输出result.txt使用StreamTokenizer辅助完成。
  • Linux安装完成之后一直是这个界面
  • C++排序问题的疑问
  • javaweb怎么使用DBUtils实现dao封装完成表中员工的个数
  • 心形代码,打出来变这样了,求解
  • 用C语言编写一个程序
  • 数据驱动存储多组数据
  • 有人能看看,这个代码怎么搞吗,C语言
  • vc++6.0粘贴闪退,打开文件闪退
  • bat提取文件内所有文件名称及修改时间精确到秒

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华