packages

HEYDAY7·2021년 5월 10일
0

python skill 과 팁

목록 보기
3/4

math

  • math.ceil() : 올림
  • math.floor() : 내림
  • math.gcd() : 최대공약수
  • math.lcm() : 최소공배수

collections

  • collections.defaultdict(type)
    기본 dict를 만들어준다. 없는 key에 대해서 불러올 때 오류가 나지 않는다.
  • collections.Counter(?)
    내부에 들어가는 객체에 대해서 숫자를 세준다. type도 되고 str도 되는 것 같다.

itertools

  • itertools.combinations(list, num)
  • itertools.permutations(list, num)

functools

  • functools.reduce(func, valus, *inital)
    values에 대해서 내부 func 함수를 시행시켜 준다.
    예시
reduce(lambda x, y : x + y, [1,2,3,4,5])

의 경우 (1+2) + 3 + 4 + 5의 결과가 나온다!

profile
(전) Junior Android Developer (현) Backend 이직 준비생

0개의 댓글