코딩테스트를 위한 딕셔너리 (dictionary) 자료형 - keys, values, get, in, items
이전 글: 파이썬 반올림, 올림, 내림, 버림 - round, ceil, floor, trunc의 모든 것 목적 코딩 테스트 시 딕셔너리 함수를 사용하면 여러 문제를 효율적으로 해결할 수 있다. 딕셔너리 만들기 >>> _dic={1:"hello1", 2:"hello2"} >>> _dic {1: 'hello1', 2: 'hello2'} 위와 같이 간단히 중괄호 내에 key:value 구조로 만들 수 있다. key를 찾으면 key에 맞는 value를 가져오도록 쌍으로 구성되어 있다. 이 때 값을 가져오려면 _dic[key]를 입력하면 값을 가져올 수 있다. >>> _dic[1] 'hello1' 딕셔너리 추가 위와 같이 간단히 만들 수 있지만 특정 값을 추가해야 될 때가 있다. >>> _dic {1: 'hel..
2021. 6. 2.
파이썬 반올림, 올림, 내림, 버림 - round, ceil, floor, trunc의 모든 것
목적 알고리즘 문제 풀이 시 숫자를 다룰 때, ~ 번째 자리에서 주로 반올림을 하고, 이 값을 구하는 문제가 있다. 또한 올림, 내림, 버림 형태는 파이썬에서 어떻게 다뤄야할 지 알아보도록 하자. 반올림(Round) 파이썬 반올림은 내장함수 round(number[, ndigits])로 number를 소수점 다음에 ndigits 정밀도로 반올림한 값을 돌려준다. >>> round(1234.233) 1234 >>> round(1234.233,2) 1234.23 첫 번째 결과는 몇 번째 자리까지 계산할지 정하지 않았는 데, 이때는 첫 번째 자리에서 반올림하게 된다. 따라서 1234 값을 얻게 되었다. 두 번째 결과는 둘째자리까지 계산하고, 즉 셋째 자리에서 반올림하므로 1234.23이라는 결과가 나오게 되었..
2021. 6. 2.