[python/파이썬] 리스트 요소 회전하는 4가지 방법 - 음수인덱스/문자열슬라이싱/%모듈/deque 안녕하세요! 맨덕입니다. 오늘은 알고리즘 문제를 풀다보면 일차원 리스트를 회전하여 푸는 문제가 많아 일차원리스트를 회전하는 방법 4가지에 대해 정리했습니다. 방법 1. 음수 인덱스를 활용하여 회전을 한다. : 음수 인덱스는 뒤에서 부터 접근한다. a = [1, 2, 3, 4, 5]을 n만큼 왼쪽으로 회전해라 def left_rotate(test_list, n): # 새로운 배열 만들고 초기화 new_list = [None for _ in range(len(test_list))] # [None, None, None, None, None] for i in range(len(test_list)): # 새로운 배열에 값 추가하기 new_list[i-n] = test_list[i] return new_list a.. 이전 1 다음