Develog/코딩테스트
파이썬 자주쓰는 함수 모음
예 강
2022. 6. 14. 00:26
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가된다. 신기방기