[python] deque 활용법
기본 사용법 from collections import deque deque1 = deque('Hello') print(deque1) # deque(['H', 'e', 'l', 'l', 'o']) 스택(stack) append(), pop() deque1.append('!') print(deque1) # deque(['H', 'e', 'l', 'l', 'o', '!']) deque1.pop()# ! print(deque1) # deque(['H', 'e', 'l', 'l', 'o']) 큐(que) append(), appendleft(), pop(), popleft() deque1.appendleft('!') print(deque1) # deque(['!', 'H', 'e', 'l', 'l', 'o'])..
2023. 4. 25.
[python] 파이썬 문자열 정렬
리스트 정렬의 경우 sort나 sorted를 사용하면 된다. s_list = ['a', 's', 'd', 'f', 'c'] # 방법 1 s_list.sort() print(s_list)# ['a', 'c', 'd', 'f', 's'] # 방법 2 new_list = sorted(s_list) print(new_list) 문자열일 경우 join과 sorted를 사용한다. s = "asdfc" s.sort()# error # Traceback (most recent call last): # File "", line 1, in # AttributeError: 'str' object has no attribute 'sort' s2 = sorted(s)# ['a', 'c', 'd', 'f', 's'] ######..
2023. 3. 17.