파이썬에서의 스택과 큐
2019. 8. 29. 23:30ㆍPL/Python
스택은 리스트를 통해 구현할 수 있다. push를 append, pop은 pop 함수로 사용할 수 있다
a = [1, 2, 3, 4, 5]
a.append(10)
a.append(20)
print(a.pop()) # 20
print(a.pop()) # 10
word = input("input a word : ")
word_list = list(word)
for i in range(len(word_list)):
print(word_list.pop(), end="") # 문자 역순으로 출력하기
큐도 마찬가지로 리스트로 구현할 수 있다. put은 똑같이 append, get은 pop(0) 함수로 사용할 수 있다
a = [1, 2, 3, 4, 5]
a.append(10)
a.append(20)
print(a.pop(0)) # 1
print(a.pop(0)) # 2
'PL > Python' 카테고리의 다른 글
vs code에서 Jupyter notebooks 환경 구축 (0) | 2019.08.30 |
---|---|
atom Hydrogen 설치 (0) | 2019.08.30 |
UnicodeDecodeError: 'cp949' 에러 해결 (0) | 2019.08.29 |
__init__.py (0) | 2019.08.28 |
윈도우 cmd에서 아나콘다 tab키 error (0) | 2019.08.28 |