Coding Test
코딩테스트에서 유용하게 사용할 수 있는 함수 모음
라딘
2023. 1. 18. 14:01
코딩테스트에서 유용하게 사용할 수 있는 함수 모음
코딩테스트를 준비하면서 알게된 유용한 함수들을 지속적으로 추가할 예정입니다.
1. 리스트에서 특정 값의 인덱스를 찾는 코드
list1.index(value)
2. 리스트에서 특정 값의 개수를 반환하는 코드
list1.count(value)
3. 결측치인지 확인하는 코드
a is None
4. 리스트를 거꾸로 배열하는 코드
list1.reverse()
5. 딕셔너리에서 키와 값을 각각 할당하여 활용하는 코드
for k, v in dict1.items():
print(k, v)
6. 존재하지 않는 키를 입력하면 default값으로 자동으로 생성해주는 defaultdict
import collections
a = collections.defaultdict(int)
7. 아이템에 대한 개수를 딕셔너리로 리턴해주는 Counter
import collections
a = collections.Counter(list1)
a.most_common(num) #빈도 수가 높은 순서대로 num개 반환
8. 딕셔너리의 주요 함수들의 시간 복잡도는 O(1)로 리스트에 비해 시간 복잡도가 낮다.
ex) len(a), a[key], key in a ...
9.