#用最简洁的语句概括
#用python中任意一种方法实现删除列表中的最大值和最小值
lst.remove(max(lst))
lst.remove(min(lst))
考虑到可能有最大最小值的重复
a = [54, 345, 34, 22, 4, 8, 12, 2, 2]
#如果是过滤
res = [i for i in a if i not in [max(a), min(a)]]
print(res)
#如果是删除
mm = [max(a), min(a)]
ii = len(a) - 1
while ii > -1:
if a[ii] in mm:
a.remove(a[ii])
ii -= 1
print(a)