中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

python列表去除最大最小值的方法是什么

小億
1730
2023-08-10 18:12:40
欄目: 編程語言

在Python中,可以使用以下方法來去除列表中的最大值和最小值。

  1. 使用列表切片:可以使用列表切片來去除列表中的最大值和最小值。首先使用min()函數找到列表的最小值,然后使用max()函數找到列表的最大值,最后使用列表切片將最小值和最大值從列表中去除。
lst = [1, 2, 3, 4, 5]
min_value = min(lst)
max_value = max(lst)
new_lst = lst[lst.index(min_value)+1:lst.index(max_value)]
print(new_lst)  # [2, 3, 4]
  1. 使用列表推導式:可以使用列表推導式來去除列表中的最大值和最小值。首先使用min()函數找到列表的最小值,然后使用max()函數找到列表的最大值,然后使用列表推導式遍歷列表,將不等于最小值和最大值的元素添加到新列表中。
lst = [1, 2, 3, 4, 5]
min_value = min(lst)
max_value = max(lst)
new_lst = [x for x in lst if x != min_value and x != max_value]
print(new_lst)  # [2, 3, 4]

這些方法都會創建一個新的列表,原始列表不會被修改。如果想要在原始列表上進行修改,可以使用remove()方法來去除最小值和最大值。

lst = [1, 2, 3, 4, 5]
min_value = min(lst)
max_value = max(lst)
lst.remove(min_value)
lst.remove(max_value)
print(lst)  # [2, 3, 4]

0
炎陵县| 嘉鱼县| 车致| 信宜市| 元谋县| 玛沁县| 偏关县| 澎湖县| 浪卡子县| 郓城县| 金湖县| 财经| 郁南县| 涞水县| 沁阳市| 高清| 霍山县| 呈贡县| 中阳县| 碌曲县| 浦江县| 津市市| 宣威市| 玛纳斯县| 海阳市| 驻马店市| 益阳市| 镇安县| 汽车| 阜新市| 武安市| 五原县| 南投县| 乃东县| 广宁县| 东丰县| 芒康县| 胶州市| 乐亭县| 枝江市| 镇远县|