0
def last_name(str):
return str.split()[1]
names = ["Isaac Newton", "Fred Newton", "Niels Bohr"]
print("s:", sorted(names, key=last_name))
print("s:", sorted(names, key=last_name, reverse=True))
出力:['Fred Newton','Isaac Newton', 'Niels Bohr']
:Pythonの逆= Trueの逆転問題
s: ['Niels Bohr', 'Isaac Newton', 'Fred Newton']
s: ['Isaac Newton', 'Fred Newton', 'Niels Bohr']
私はreverse=True
使用し、それはこのようなことではないでしょうか?
なぜでしょうか? –
なぜですか?あなたはlast_nameをソートしています。ニュートン=ニュートン、フレッド対アイザックの順序は無関係です。 – Daniel