1
필자는 Python 3.6.1을 사용하며 컬렉션의 deque()를 편리함 때문에 자주 사용합니다. 이번에는 deque의 첫 번째 값을 가져와 가능한지 궁금합니다.deque의 첫 번째 값을 삭제하지 않고 어떻게 얻을 수 있습니까?
문제는 내가 .popleft()
을 사용하여 수행 할 수 있지만 동시에 값을 삭제하는 것입니다. list(deque01)[0]
을 생각했지만 deque01이 크거나 첫 번째 값을 가져 오는 프로세스가 여러 번 반복 될 때 리소스가 많이 소모되는지 여부가 걱정됩니다. 이를 효과적으로 수행 할 수있는 방법이나 트릭이 있습니까?
그냥'deque01 [0]'입니까? –
@Yakym Pirozhenko 정말 고마워요! 나는 그것을 시도했지만 작동하지 않는다고 생각했지만, 실제로 작동합니다! 좋은 하루 되세요! – maynull