🧑‍💻 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗶𝗻𝗴/Python

🧑‍💻 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗶𝗻𝗴/Python

    Python sys.stdin.readline() 사용 / 알고리즘 입력 받기

    주로 파이썬에선 알고리즘을 입력받을 때 input() 을 많이 씁니다. 하지만 input() 을 사용하면 종종 시간 초과 에러가 뜰 때가 있습니다. 이를 방지하기 위해서 사용하는 sys.stdin.input() 을 소개하고자 합니다. sys.stdin.readline() 을 쓰는 이유 우선 왜 input() 이 sys.stdin.readline() 보다 느린지에 대해서 이야기해보겠습니다. 그 이유는 2가지가 있습니다. 1. input() 은 매개변수로 prompt message를 받는다. (따라서 입력을 받기 전에 prompt message를 출력해야 한다.) 2. 입력받은 값의 개행 문자를 삭제시키고 반환한다. 이러한 단계를 거치기 때문에 input() 은 비교적 속도가 느립니다. ➕ prompt me..

    Python 딕셔너리 키/값을 기준으로 정렬하기

    HTML 삽입 미리보기할 수 없는 소스 Document 내장 함수 — Python 3.10.0 문서 내장 함수 파이썬 인터프리터에는 항상 사용할 수 있는 많은 함수와 형이 내장되어 있습니다. 여기에서 알파벳 순으로 나열합니다. abs(x) 숫자의 절댓값을 돌려줍니다. 인자는 정수, 실수 또는 __ docs.python.org 블로그를 쓸 때 참고한 Document 입니다. 자세한 설명이 필요하시다면 링크를 타시고 읽어보시는 것을 추천 드립니다. key(키) 만 정렬하기 예시 코드 df = { 1: 'b', 4: 'c', 2: 'a', 3: 'd' } # 키만 정렬 df_keys = sorted(df.keys()) print(df_keys) 출력 결과 [1, 2, 3, 4] 키만 정렬할 때는 df.keys..