프로그래밍 언어/Python

파이썬 배열 맨 앞에 값을 삽입하는 일반적인 방법

Rateye 2021. 7. 12. 11:48
728x90
반응형

 

질문 : 짧은 파이썬 목록 앞에 붙는 관용적 구문은 무엇입니까?

list.append() 는 목록 끝에 추가하기위한 확실한 선택입니다. 누락 된 list.prepend() 대한 합리적인 설명 은 다음과 같습니다. 내 목록이 짧고 성능 문제가 무시할 만하다고 가정하면

list.insert(0, x)

또는

list[0:0] = [x]

관용적?

답변

s.insert(0, x) 형식이 가장 일반적입니다.

그래도 볼 때마다 목록 대신 collections.deque 를 사용하는 것이 좋습니다.

출처 : https://stackoverflow.com/questions/8537916/whats-the-idiomatic-syntax-for-prepending-to-a-short-python-list
728x90
반응형