문제 설명
정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return 하도록 solution 함수를 완성해주세요.
입출력 예

입출력 예 설명
입출력 예#1
- num_list가 [1,2,3,4,5] 이므로 순서를 거꾸로 뒤집은 배열 [5,4,3,2,1]을 return 합니다.
입출력 예#2
- num_list가 [1,1,1,1,1,2] 이므로 순서를 거꾸로 뒤집은 배열 [2,1,1,1,1,1]을 return 합니다.
입출력 예#3
- num_list가 [1,0,1,1,1,3,5]이므로 순서를 거꾸로 뒤집은 배열 [5,3,1,1,1,0,1]을 return합니다.
풀이
def solution(num_list):
answer = list(reversed(num_list))
return answer
- 내장함수 reversed() 사용
여러가지 방법의 파이썬 리스트 순서 뒤집기를 알아보자
출처 : https://codetorial.net/tips_and_examples/reverse_python_list_or_numpy_array.html
3. 파이썬 리스트 순서 뒤집기 - Codetorial
4) np.flip() vs np.flipud() vs np.fliplr() np.flip(), np.flipud(), np.fliplr() 메서드의 차이에 대해 알아봅니다. 2차원 어레이에서 세가지 메서드는 다르게 동작합니다. np.flip() vs np.flipud() vs np.fliplr(). np.flip()은
codetorial.net
- 파이썬 리스트 뒤집기
1) 슬라이싱 사용 [시작인덱스:끝인덱스:인덱스증가폭]

-> 하지만 원본 리스트는 바뀌지 않음
2. reverse()메서드 사용

-> 원본 리스트의 순서가 바뀜
'Programmers > Python' 카테고리의 다른 글
| Level 0 - 옷가게 할인받기 (0) | 2023.07.22 |
|---|---|
| Level 0 - 배열 원소의 길이 (0) | 2023.07.19 |
| Level 0 - 피자 나눠 먹기 (1) (0) | 2023.07.18 |
| Level0 - 배열의 유사도 (3) | 2023.07.17 |
| Level0 짝수,홀수 개수 (0) | 2023.07.15 |