RyanNerd
라덕'Story
RyanNerd
  • 분류 전체보기 (59) N
    • Study Note (24) N
      • Python (3)
      • R (1)
      • Airflow (7)
      • 통계 (13) N
    • 빅데이터분석기사 (1)
      • 필기 (1)
    • Programmers (28)
      • Python (13)
      • SQL (15)
    • Project (3)
      • Django (3)
    • Mac (2)
    • 맛집 (0)

블로그 메뉴

  • NaverBlog
  • 홈

최근 글

전체 방문자
오늘
어제
hELLO · Designed By 정상우.
RyanNerd

라덕'Story

Level 0 - 배열 뒤집기
Programmers/Python

Level 0 - 배열 뒤집기

2023. 7. 18. 20:57

문제 설명

정수가 들어 있는 배열 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. 파이썬 리스트 뒤집기
    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
    'Programmers/Python' 카테고리의 다른 글
    • Level 0 - 옷가게 할인받기
    • Level 0 - 배열 원소의 길이
    • Level 0 - 피자 나눠 먹기 (1)
    • Level0 - 배열의 유사도
    RyanNerd
    RyanNerd
    라이언 덕후의 일상 스토리~

    티스토리툴바