다양한 데이터 다루기 2 - 자료형 넣고 빼기 및 이름 붙이기, 사용한 단어의 개수 구하기
이번에는 자료에 값을 넣고 빼는 라이브러리에 대해서 학습해 볼 것이다. 앞뒤에서 자료를 넣고 빼려면? - collections.dequedeque는 앞과 뒤에서 데이터를 처리하는 양방향 자료형으로, 스택이나 큐처럼 써도 된다. 다음과 같이 시계방향으로 1~5가 적힌 다이얼이 있으며 현재 가리키는 눈금은 1이다.[1, 2, 3, 4, 5] 이 다이얼을 오른쪽으로 돌려 눈금이 4가 되도록 하려면 어떻게 해야 할까?[4, 5, 1, 2, 3] 리스트를 n만큼 회전하는 문제는 알고리즘 문제에서 자주 등장한다. 파이썬에서는 collections.deque 모듈을 사용하면 간단하게 이 문제를 해결할 수 있다. rotate() 함수를 사용하여 2만큼 오른쪽으로 회전하면 첫 값이 4를 가리키게 된다. 마찬가지로..
2024. 10. 5.