gpt4 book ai didi

python - 如何排除一最小数和一最大数?

转载 作者:行者123 更新时间:2023-11-28 22:40:56 25 4
gpt4 key购买 nike

我有 list :

numbers = [2,3,1,6,5]

我必须删除一个最小值和一个最大值:

sorted(numbers)[1:-1]

没关系,但我想获得更多信息 - 删除号码在原始列表中的位置:

remains = sorted(numbers)[1:-1]
min_number_position = 2
max_number_position = 3

怎么做?数字可以重复。

最佳答案

只需使用 minmax 函数结合列表的 index 方法来获取位置:

min_position = numbers.index(min(numbers))
max_position = numbers.index(max(numbers))

del numbers[min_position]
del numbers[max_position]

关于python - 如何排除一最小数和一最大数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33167983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com