亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
绥宁县| 体育| 大足县| 龙州县| 砀山县| 株洲市| 五峰| 长白| 逊克县| 湟源县| 东乡族自治县| 榕江县| 庆元县| 黔西| 伊金霍洛旗| 朝阳区| 兰考县| 重庆市| 周口市| 开远市| 元朗区| 屯门区| 固原市| 且末县| 太保市| 巫山县| 德化县| 来安县| 行唐县| 河北区| 县级市| 中江县| 临安市| 威宁| 义马市| 团风县| 巴马| 佛冈县| 巴林右旗| 名山县| 珲春市|