2011-08-06 5 views

답변

6

키 매개 변수는 호출해야합니다 당신은 문자열을 보내는합니다

songs = sorted(songs, key=str.replace('$\lambda$','lambda')) 

문제는 함수가 실행될 때 그것이 말하는 것입니다 지금,이 오류는

당신이 시도 할 수 :.

songs = sorted(songs, key=lambda s: s.replace('$\lambda$','lambda')) 

그리고 대한

이 자리에서

정렬
songs.sort(key=lambda s: s.replace('$\lambda$','lambda')) 
+0

고맙습니다. 정답입니다. – Martinnj

+0

또는 더 빠르지 만 가져 오기가 필요한'functools'에서'partial'을 사용하십시오. – agf

관련 문제