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']
:파이썬 역 = 진정한 반전 문제
s: ['Niels Bohr', 'Isaac Newton', 'Fred Newton']
s: ['Isaac Newton', 'Fred Newton', 'Niels Bohr']
내가 reverse=True
사용, 그것은 다음과 같이 안?
왜 그래야합니까? –
왜? last_name을 (를) 정렬하고 있습니다. Newton = Newton, Fred 대 Isaac의 순서는 부적합합니다. – Daniel