리스트
리스트의 사이즈: len(list)
리스트 정렬: list.sort()
공백으로 숫자 or 문자 입력받기
arr = list(map(int,input().split()))
for i in range(len(list))
a = [[0] * 2] * 3
b = [[0] * 2 for _ in range(3)]
a[0][0] = 1
b[0][0] = 1
print(a)
print(b)
# 출력
[[1, 0], [1, 0], [1, 0]]
[[1, 0], [0, 0], [0, 0]]
stack = []
stack.append(1)
stack.pop()
from collections import deque
c++에서 STL을 추가하듯이, 파이썬도 collections 모듈로부터 큐를 불러와야 한다.
사용하는 방법은 다음과 같다.
queue = deque([1, 2])
queue.append(3)
queue.popleft() -> 1이 반환된다.
import heapq
heapq.heappush(q, (start, 0))
heapq.heappop(q)
n = 1000001 // 1부터 n인덱스까지 나타냄
prime_list = [True] * n // 일단 True로 박아둔다.
화이트리스트방식이라고 할수있음
prime_list[1] = False // 1은 소수가 아님
m = int(n ** 0.5) // sqrt(n)
for i in range(2, m + 1): //2부터 m까지
if prime_list[i] == True:
for j in range(2 * i, n, i):
//소수의 배수를 싹다 False 처리,
range함수의 3번째 인자는 늘어나는 수를 뜻함.
prime_list[j] = False