list() : string을 list로 변환
"".join(list) : list 안에 있는 값들을 "" 에 있는 값을 통해 연결
map(함수, list) : list에 있는 값들에 일일히 함수를 적용
enumerate(list) : [index, list_val] 의 형태로 반환함
permutations()
from itertools import permutations
permutations(list, num)
zip
list(zip(list1, list2)) 하면 짧은 길이의 원소 기준으로 묶음을 생성해준다.
filter:
list(filter(lambda x: 조건, list)
cmp_to_keys() : function 의 return 값이 1이면 a를 앞으로, -1이면 b를 앞으로
import functools
list.sort(key = functools.cmp_to_key(function))
set()
선언 시에 a = {} 는 딕셔너리 선언이므로 주의할것
a = {1,2,3}
a = set()
a = set([1,2,3]) 이런식으로 선언해줘야한다.
set.add(한개 추가)
set.update(여러개 추가)
set.remove(삭제, 없으면 에러 발생)
set.discard(삭제, 없어도 에러 발생 x)
일단 이정도만 알아두면 알고리즘 복습을 해두면 될것 같다.
'Diary > TIL' 카테고리의 다른 글
2024-06-25) 백준 코테 공부 (0) | 2024.06.25 |
---|---|
2024-06-24) 코딩테스트 복습용 코드업 41~87 (0) | 2024.06.24 |
2024-06-22) 코딩테스트 복습용 코드업 20~40 (0) | 2024.06.22 |
2024-06-21) 코딩테스트 복습용 코드업 1~19 (0) | 2024.06.21 |
2024-06-11) 토익 준비 (0) | 2024.06.11 |