프로그래밍 언어별 tools

    파이썬 eval 함수

    https://blockdmask.tistory.com/437 [python] 파이썬 eval 함수 정리 및 예제 안녕하세요. BlockDMask 입니다. 오늘은 조금 색다른 함수인 eval 이라는 함수를 가지고 왔습니다. 이 함수는 간단해서 이해하는데는 문제가 없을 것 입니다. 하지만, 이 함수가 유용한게 맞는지 blockdmask.tistory.com

    파이썬 순열 조합 구현 및 순열 조합 개념 정리

    (Python) 순열, 조합 쉽게 만들기 결론부터 말하자면, 라이브러리에서 불러온 함수와 직접 구현한 함수가 속도차이 10배정도를 보였다. (라이브러리가 훨씬 빠름) 파이썬 documentation에서 어떻게 구현했는지 나중에 차차 확인해봐야 할 것 같다. 1. itertools를 이용하여 순열, 조합 구현하기 1.1 순열(=permutations) 반복 가능한 객체(=길이가 n인)에 대해서 중복을 허용하지 않고 r개를 뽑아서 나열한다. 뽑힌 순서대로 나열하기 때문에 순서가 의미가 있다. (즉, 같은 값이 뽑히더라도 순서가 다르면 다른 경우의 수로 취급한다.) permutations(반복 가능한 객체, r) In [1]: from itertools import permutations for i in pe..

    파이썬 우선순위 큐, 힙큐

    우선순위 큐 https://www.daleseo.com/python-priority-queue/ 파이썬의 우선순위 큐(PriorityQueue) 사용법 Engineering Blog by Dale Seo www.daleseo.com 힙큐 https://deok2kim.tistory.com/86 [python] heapq(힙큐, 우선순위큐) 📗heapq란? 간단하게 리스트내에서 가장 작은 값이 맨처음위치(인덱스 0)애 오게 해주는 내장 모듈 우선순위 큐라고 알면 쉽다. 🔵 시작하기 import heapq 🔵 선언하기 보통 리스트를 선언하는 것처 deok2kim.tistory.com https://yhmin84.medium.com/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9A%B0%EC%84..

    리스트 정렬 sort, sorted 활용법

    1. 전반적 활용법 출처: https://mong9data.tistory.com/33 [몽구의 우당탕탕 개발 공부] [파이썬/Python] 리스트의 정렬 방법 - sort함수와 sorted함수 리스트의 정렬 프로그래밍 언어에서 리스트 혹은 배열을 정렬하는 알고리즘은 다양하다. 가장 간단한 선택 정렬, 버블 정렬부터 삽입 정렬, 쉘 정렬, 병합 정렬, 퀵 정렬 등의 효율성을 높인 알 mong9data.tistory.com 2. 다중 조건 정렬 출처: https://dailyheumsi.tistory.com/67 파이썬 정렬, 다중 조건으로 한 번에 하기. 파이썬으로 문제를 풀다보면, 여러 조건으로 소팅을 해야하는 경우가 있다. 일반적인 소팅은 다음과 같이 sorted() 혹은 .sort() 를 사용한다. ..

    파이썬 reduce 함수 사용법

    참고 : https://www.daleseo.com/python-functools-reduce/ 파이썬 reduce 함수 사용법 Engineering Blog by Dale Seo www.daleseo.com https://codepractice.tistory.com/86 (파이썬) functools 모듈의 reduce 함수 functools 모듈의 reduce 함수는 다음과 같다. def reduce(function, iterable, initializer=None): it = iter(iterable) if initializer is None: value = next(it) else: value = initializer for element in i.. codepractice.tistory.com

    파이썬 Counter

    파이썬 Counter

    출처 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=wideeyed&logNo=221540885097 [Python] Collections.Counter 사용법 리스트 원소들의 개수가 알고 싶을 때 Counter를 사용할 수 있습니다. 리스트 원소 개수를 세는 코드를 직... blog.naver.com 추가 참고 : 1. https://ek-koh.github.io/python/counter/ 파이썬 Counter 사용하기 collections 모듈의 Counter 클래스를 사용하는 방법에 대해 정리한 글입니다. ek-koh.github.io 2. https://www.daleseo.com/python-collections-c..