这可能看起来微不足道,但您可以将两个语句放在同一行:RawScores.remove(max(RawScores)); RawScores.remove(min(RawScores))

您可以在不必先复制列表的情况下修改列表。

就性能而言,这是迄今为止提出的方法之间的比较(在稍微长一些的列表上,以使差异更明显):

^{pr2}$

最初的解决方案是迄今为止最快的。

请不要把我的回答看得太认真。像这样把多个语句放在一行是一种可怕的做法。Python代码应该是漂亮的而不是内联的:)

更新:我在另一台计算机上运行了这个程序,包括filter解决方案的两个变体:def d():

RawScores = [3.4,1.2,5.8,7.2,2.8,9.1,7.6,4] * 100

RawScores = list(filter(lambda value: (value != max(RawScores) and value != min(RawScores)), RawScores))

def e():

RawScores = [3.4,1.2,5.8,7.2,2.8,9.1,7.6,4] * 100

RawScores = list(filter(lambda value, ma=max(RawScores), mi=min(RawScores): (value != ma and value != mi), RawScores))

%timeit a() # 115 µs ± 3.13 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each)

%timeit b() # 80 ms ± 1.49 ms per loop (mean ± std.

python剔除最小值_从同一行cod的列表中删除最小值和最大值相关推荐

  1. python字典中找最小值_从包含元组值的字典中查找最小值和最大值

    我有一本名为cdc_year_出生的python字典.在 对于cdc_year_出生,关键是单位(在本例中,单位是一年),值是该单位中的出生人数:print(cdc_year_births) {200 ...

  2. python最小值函数_Python3 min() 函数详解 获取多个参数或列表中的最小值

    Python3 min() 函数详解 获取多个参数或列表中的最小值 min()函数的主要作用是获取对象中最小的值,参数可以是任何可迭代对象(字符串.列表.元组.字典等),可以是一个参数内的值进行对比, ...

  3. python列表删除算法_关于算法:如何从python中的列表中删除重复的条目

    最近在一次采访中,我被要求编写一个python代码来从列表中删除所有重复的条目. 例如: Input List = {1,2,4,5,2,3,1} Expected Output List = {4, ...

  4. python里面列表可以同时删除吗_在python中从列表中删除项,同时对其进行迭代

    本问题已经有最佳答案,请猛点这里访问. 我正在为锦标赛应用程序编写循环算法. 当玩家数量为奇数时,我将'DELETE'添加到玩家列表中,但稍后,当我想从包含'DELETE'的日程表列表中删除所有项目时 ...

  5. python从后面删除重复项_如何从Python列表中删除重复项

    如何从Python列表中删除重复项 了解如何从Python中的List中删除重复项技巧. 实例 从列表中删除任何重复项: mylist = ["a", "b", ...

  6. python列表去空值_如何在Python列表中的列表中删除nan / null值? - python

    因此,我有一个具有NaN值的数据框,并将该数据框中的所有行转换为一个列表,然后将其添加到另一个列表中. Index 1 2 3 4 5 6 7 8 9 10 ... 71 72 73 74 75 76 ...

  7. dart - 如何从Dart中的列表中找到最小值和最大值

    dart - 如何从Dart中的列表中找到最小值和最大值? 我已经尝试了以下代码段.但是它将引发有关类型转换的错误.因为列表具有整数和 double 值的组合.但是 **list.reduce(min ...

  8. 如何从Dart中的列表中找到最小值和最大值?

    dart - 如何从Dart中的列表中找到最小值和最大值? 我已经尝试了以下代码段.但是它将引发有关类型转换的错误.因为列表具有整数和 double 值的组合.但是 **list.reduce(min ...

  9. Python | 程序从列表中删除范围内的所有元素

    Given a list and we have to remove elements in a range from the list in Python. 给定一个列表,我们必须从Python中的 ...

最新文章

  1. python 爬虫实例-python爬虫实例,一小时上手爬取淘宝评论(附代码)
  2. 【杂谈】什么是我心目中深度学习算法工程师的标准
  3. pyflink的local模式实验记录
  4. php与go服务之间调用,PHP调用Go服务的正确方式 - Unix Domain Sockets
  5. leetcode347. 前 K 个高频元素(排序)
  6. Node.js 应用故障排查手册 —— 利用 CPU 分析调优吞吐量
  7. ajxs跨域 php_PHP Ajax 跨域问题最佳解决方案
  8. java实现冗余校验_循环冗余校验_循环冗余校验码计算_循环冗余校验 java实现(6)...
  9. swt matlab 中 swa,Matlab小波工具箱的使用3
  10. 获取roi内的xld_提升ROI是王道,这几种推广获客渠道与形式你还不知道?
  11. websocket连接出现 HTTP Authentication failed; no valid credentials available
  12. php 单例 重连,PHP单例模式详解
  13. python 基础课程第二天
  14. App推荐:这样的网易云,才是你想要的
  15. 基于javaweb的订餐管理系统的设计与实现 毕业设计毕设参考
  16. 计算机对口模拟试题,计算机专业对口升学模拟试题
  17. B2B网站平台建设:优势、功能、模块三大方向解析
  18. 组合数学(2)——组合矩阵
  19. 国内镜像站——国外资源的代理站点
  20. sdcc和C51中断程序

热门文章

  1. 《Qt》Qt mouseMoveEvent判断左键按下
  2. CPU究竟跑得有多快?
  3. Centos配置DNS服务
  4. RHEL 7.6 挂载cifs协议报错“CIFS VFS: Dialect not supported by server. Consider specifying vers=1.0 or vers”
  5. 获取字符串以逗号隔开的两个值
  6. MSTP和STP协议详解
  7. cjjjjjjjjjjj
  8. 【UI设计教程】PS软件绘制闪电UI图标
  9. TCP/UDP协议首部格式
  10. Java郭克华课堂笔记