-
파이썬 list.pop() 사용시 주의점 feat. IndexError전공 지식/자료구조, 알고리즘 2023. 2. 28. 23:31
파이썬에서 stack의 pop을 구현할때
자료형으로 리스트를 사용할수 있다.
예를들어,
stack=[1]
a= stack.pop()
pop() 메소드로 1이 반환.
만약, 리스트가 애초 빈 리스트였다면
에러 IndexError가 발생한다.
stack=[]
a= stack.pop ===> 에러
그러므로 사용전에는
if len(stack)==0 로 empty 체크를 하자.
'전공 지식 > 자료구조, 알고리즘' 카테고리의 다른 글
해쉬 - python (0) 2023.03.01 시간 초과 feat. input() (0) 2023.02.28 자바 정수형 배열 Arraylist로 변환하기 (0) 2022.06.26 완주하지 못한 선수 _ 해시 (0) 2022.05.23 스택 (0) 2022.05.23