본문 바로가기
Develog/코딩테스트

파이썬 자주쓰는 함수 모음

by 예 강 2022. 6. 14.

1. 정렬 .sort()

List.sort()로 리스트를 기본적으로 오름차순으로 정렬하고 

List.sort(reverse =True) 하면 내림차순으로 정렬한다.

 

+ 새로운 정렬 리스트를 반환하는 함수는 sorted

리스트 자체를 정렬시켜버리는 함수는 sort 함수다.

 

2. set() 

집합이란 의미로 순서가 없고 집합 안에서는 중복이 제거되고 unique한 값을 가진다.

a = [3 3 6]

len(set(a) == 2) 
를 이용해 중복되는 값이 있는지 검사할 수 있다.

3.sum()

 

sum(a)

리스트 값을 모두 더해준다.

 

3. map과 s.count

list(map(s.count,['c=','c-','dz=','d-','lj','nj','s=','z=']))

꽤 신기한 코드다.

전체 문자열의 개수가 13개이고

map을 이용해 중복해서 찾아낸 문자가 8개 15- 8 = 5인건데

어떻게 이런생각을 했나 싶다 ㅋㅋ 보면서도 이해가 잘 안되긴하는데

전체문자열에서 z=을 빼도

"dadad"가 된다. 그래서 알파벳으로 느끼든 dz=로 느끼든 5가된다. 신기방기

'Develog > 코딩테스트' 카테고리의 다른 글

자주쓰는 문법 모음  (0) 2022.06.25
[python]sys.stdin  (0) 2022.06.13
코딩테스트 기초쌓기  (0) 2022.03.20