일급함수 썸네일형 리스트형 Fluent Python (챕터 5) 일급함수 파이썬의 함수는 일급 객체다. 프로그래밍 언어 이론가들은 다음과 같은 작업을 수행할 수 있는 프로그램 개체를 일급 객체로 정의한다. 런타임에 생성할 수 있다. 데이터 구조체의 변수나 요소에 할당할 수 있다. 함수 인수로 전달할 수 있다. 함수 결과로 반환할 수 있다. 정수, 문자열, 딕셔너리도 파이썬의 일급 객체다. 일급 객체로서의 함수인 일급 함수에 대해 알아본다. 인수를 하나 받는 함수는 모두 key 인수로 사용할 수 있다. def reverse(word): return word[::-1] fruits = ['apple', 'banana', 'fig', 'raspberry', 'cherry', 'strawberry'] print(sorted(fruits, key=reverse)) > ['ba.. 더보기 이전 1 다음