- 오늘의 학습 키워드
map, reverse
- 정리
무조건 반복문 사용하려고 하지말고 함수가 어떤게 있는지부터 찾아보고 풀어볼 것!
- map 함수
- 주어진 함수와 반복 가능한 객체(리스트 등)를 인수로 받아,
해당 함수가 반복 가능한 객체의 모든 요소에 대해 적용된 결과를 포함하는 맵 객체를 반환한다.
- 맵 객체를 반환하므로 결과를 리스트나 다른 자료형으로 사용하려면
'list' 또는 'tuple' 등의 생성자를 사용하여 변환해야함
- 첫 번째 인수로 전달되는 함수는 반복 가능한 객체의 각 요소에 대해 호출된다.
- reverse 함수
- 리스트의 메서드로, 리스트의 요소를 제자리에서 역순으로 뒤집는다.
- 리스트를 역순으로 반환하는 것이 아니라 리스트 자체를 변경하는 것으로, 반환값은 'None'이다.
< 오늘의 회고 >
- 어떤 문제가 있었고, 나는 어떤 시도를 했는지
자연수가 주어지면 역순으로 출력하는 문제였고,
처음에는 반복문으로 풀다가 너무 효율성이 떨어지는 것 같아 구글링을 좀 했다.
- 어떻게 해결했는지
역순으로 출력하는 reverse 함수를 사용했고,
자연수를 문자열로 변환하는 map 함수를 사용했다.
- 무엇을 새롭게 알았는지
잊고있었던 map함수와 reverse 함수를 다시금 알게 되었다.
- 내일 학습할 것은 무엇인지
기초 함수부터 차근차근 다시 살펴봐야겠다.