91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
高清| 寻乌县| 微山县| 喀喇沁旗| 肇东市| 武城县| 永城市| 蒙阴县| 慈溪市| 龙江县| 吴桥县| 林周县| 老河口市| 获嘉县| 广西| 潜江市| 礼泉县| 临邑县| 宣汉县| 镇坪县| 抚远县| 广德县| 怀化市| 东安县| 金川县| 海兴县| 镇赉县| 徐闻县| 石屏县| 泸西县| 安塞县| 九龙城区| 丰台区| 新营市| 观塘区| 高雄市| 河北省| 丁青县| 津市市| 怀远县| 交城县|