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.