데이터의 개수를 셀 때 매우 유용한 파이썬의 collections 모듈의 Counter 클래스. Hash와 같이 알고리즘 문제를 풀 때에도 유용하게 사용할 수 있다.Counter 생성자는 여러 형태의 데이터를 인자로 받는다. 먼저 중복된 데이터가 저장된 배열을 인자로
key : value를 한 쌍으로 하는 자료형순서가 없어서, 키를 이용해 값에 바로 접근해야함{ 키 : 값 ,키 : 값 ,키 : 값 ,키 : 값 ,키 : 값 }그냥 생성 ↔️ Dict = {key1 : value1, key2 : value2, key3 : value3}
n개에서 k개 나열 시 순서를 가지고 나열한다.n개에서 k개 나열 시 순서를 가지며, 중복된 요소를 선택할 수 있다.n개에서 k개 나열 시 순서에 상관없이 나열한다. n개에서 k개 나열 시 순서에 상관없으며, 중복된 요소를 선택할 수 있다.
이진수 값에서 0을 붙일 때 주로 사용한다.num 수 만큼 모자란 0의 값을 숫자 앞에 추가해준다.num에는 숫자가 들어가야한다.
입력이 5 6 1 7 5 6 6 6 6 6 6 일 때아래 그림처럼 \*remain으로 설정하면 첫번째 두번째 입력을 제외하고 리스트 형태로 저장할 수 있다다음과 같이 두 가지 형태로 나타낼 수 있다.
문자열 사이에 변수를 다음과 같이 넣어서 출력할 수 있다.
bisect 라이브러리는 정렬된 시퀀스에서 요소를 삽입할 위치를 찾거나, 정렬된 시퀀스에서 특정 값의 위치를 찾는 데 사용되는 파이썬 표준 라이브러리이다.정렬된 list에서 str이 들어갈 가장 왼쪽 위치의 인덱스를 반환한다.문자열에 대해서도 가능하다.정렬된 list에