목록python (19)
without haste but without rest
가끔씩 인터프리터가 꼬여서 현재 워크스페이스에서 어떤 인터프리터를 사용하는지 확인해야할 때가 있다. import sys print(sys.path) 다양한 방법들이 있으나 위 방법이 제일 간편했다. How to Find Path Information in Python - dummies In this article, learn about the sources of path information in Python, and how to find path information using two different methods. www.dummies.com
import re letter = "..-.!_@BaT#*..y.abcdefghijklm" letter = re.sub('[^0-9a-zA-Z-_.]', '', letter) 문자열 "..-.!_@BaT#*..y.abcdefghijklm"에서 숫자, 알파뱃, -, _, . 만 남기고 전부 제거 연습 문제 https://programmers.co.kr/learn/courses/30/lessons/72410 코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr
10진수 -> 2진수 def to_binary(number): answer = '' value = number while value > 1: mod = value % 2 value = value // 2 answer += str(mod) answer += str(value) return answer[::-1] 2진수 -> 10진수 def to_decimal(number): answer = 0 pivot = 1 for n in str(number)[::-1]: if n == '1': ans += int(n)*pivot pivot *= 2 return answer 10진수 -> N진법 변환 def trans(number, N): answer = '' value = int(number) while value ..
ps를 하다보면 입력 과정에서 map은 수도없이 많이 쓰게 돼서 꽤 익숙해지는데, reduce는 생각보다 사용할 일이 적어서인지 자꾸 까먹는다. reduce 사용 예시 2차원 리스트 1차원으로 이어붙여 만들기 from functools import reduce array_2dim = [[x]*x for x in range(5)] array_1dim = reduce(lambda x, y: x+y, array_2dim) print(array_2dim) #[[], [1], [2, 2], [3, 3, 3], [4, 4, 4, 4]] print(array_1dim) #[1, 2, 2, 3, 3, 3, 4, 4, 4, 4] reduce 함수로 2차원 리스트의 각 요소(1차원 리스트)들을 더하고 반환했다. *파이썬에..
# ^= 연산자는 xor 연산을 수행하고 결과를 변수에 할당한다. result = 0 result ^= 0 # 위 결과는 0을 result에 재할당 연습문제로는 프로그래머스 체험하기에 나오는 좌표 문제처럼 리스트에서 한 번만 등장하는 수를 찾을 때 요긴하게 사용할 수 있다.
https://stackoverflow.com/questions/20145842/python-sorting-by-multiple-criteria Python sorting by multiple criteria I have a list where each element is of the form [list of integers, integer]. For example, an element of the list may look like this [[1,3,1,2], -1]. I want to sort a list containing the described... stackoverflow.com 연습하기 좋은 문제 https://programmers.co.kr/learn/courses/30/lessons/12..
https://apps.timwhitlock.info/emoji/tables/unicode Emoji unicode characters for use on the web Emoji code points and example glyphs using web fonts, sprites and native OS representation of Emoji characters apps.timwhitlock.info 위 링크 타고 들어가면 이모지마다 유니코드가 있다. 예를들어 U+1F601 이런 형태인데 파이썬에서 사용하려면 "\U0001F601" 같이 변경해주면 된다. sample smile = "\U0001F601" angry = "\U0001F621"