72868


(参考)  
[配列から最大値を消すプログラムを作りたい](https://ja.stackoverflow.com/questions/72770/%e9%85%8d%e5%88%97%e3%81%8b%e3%82%89%e6%9c%80%e5%a4%a7%e5%80%a4%e3%82%92%e6%b6%88%e3%81%99%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0%e3%82%92%e4%bd%9c%e3%82%8a%e3%81%9f%e3%81%84)

以下pythonプログラムをSymPy Liveで実行しました。  
<https://live.sympy.org/>

[code]

    # 全ての最大値10を削除します。
    list = [1,2,3,4,5,6,7,8,9,10]
    myMax=max(list)
    while myMax in list :
        list.remove(myMax)
    print(list)
    # [1, 2, 3, 4, 5, 6, 7, 8, 9]
    
[/code]


CC BY-SA 4.0
2020-12-24T10:51:13.640
72866
2020-12-24T11:00:23.310
17199
question
python
「配列から最大値を消すプログラムを作りたい」を、pythonを使って1行で書く事ができますか

[code]

    [x for x in xs if x != max(xs)]
    
[/code]


CC BY-SA 4.0
2020-12-24T11:00:23.310
72868
2020-12-24T11:00:23.310
39645
72866
answer