Python 딕셔너리 리스트 정렬 방법 2가지

딕셔너리가 담겨있는 리스트를 키 값에 따라 정렬해야 하는 경우가 있죠. Python 딕셔너리 리스트 정렬 방법을 살펴보겠습니다. Python 딕셔너리 리스트 정렬 방법 DB에서 데이터를 읽어오는 경우에 딕셔너리 형태의 항목으로 이루어진 리스트를 정렬해야 하는 경우가 생깁니다. sorted()를 이용하는 두 가지 방법에 대해 알아보도록 하겠습니다. sorted() 사용법 람다(lambda) 식 사용 방법 우선 sorted() 함수에 key를 lambda 식으로 입력해 … Read more

Python 리스트 정렬 방법 2가지

리스트의 내용을 정렬해야 하는 경우가 있습니다. Python 리스트 정렬 방법을 살펴보겠습니다. Python 리스트 정렬 방법 Python에서 리스트를 정렬하는 방법에는 여러가지가 있습니다. 여기에서는 list.sort() 메서드와 sorted() 함수를 이용하는 방법을 알아보겠습니다. list.sort() 메서드 list.sort() 메서드이므로 리스트에만 적용이 가능합니다. list.sort()를 이용하는 방법은 매우 간단한 방법이지만 불편한 점이 있습니다. 원본 리스트의 내용 자체를 정렬된 상태로 바꾸어 버리기 때문에 정렬이 … Read more

Python 문자열 포맷팅 ‘0’외의 문자로 채우기

Python 문자열 포맷팅 방법에는 여러가지가 있습니다. 길이를 지정하고 ‘0’ 이외의 문자로 채우는 방법을 알아보도록 하겠습니다. Python 문자열 포맷팅 방법 앞서 Python 문자열 숫자 앞에 0 채우기 2가지 방법에서 숫자 앞에 ‘0’을 채우는 방법을 살펴보았습니다. 이어서 ‘0’을 채울 수도 있고, ‘0’ 이외의 문자를 채우는 방법도 함께 살펴보도록 하겠습니다. str.rjust() 메서드: ‘0’외의 문자 채우기 앞서 살펴본 printf … Read more

Python 문자열 숫자 앞에 0 채우기 4가지 방법

종종 고정간격의 문자열이 필요한 경우가 있습니다. Python 문자열 숫자 앞에 0 채우는 방법을 알아보겠습니다. Python 문자열 숫자 0 채우기 숫자 앞에 0을 채워서 고정 길이의 문자열을 만들 필요가 있을 때 printf-style 문자열 포맷팅 방식과 str.zfill() 메서드, 빌트인 함수 format(), 그리고 str.format() 메서드를 사용할 수 있습니다. printf 스타일 문자열 포맷팅 과거 C언어의 printf() 함수에서 사용하던 문자열 … Read more

Python 문자열 찾아 바꾸기(치환) 방법 3가지

특정 문자열을 찾아서 치환하는 방법은 개발할 때 자주 필요한 방법입니다. Python 문자열 찾아 바꾸기(치환) 방법을 살펴보도록 하겠습니다. Python 문자열 찾아 바꾸기(치환) 방법 개요 보통 str.replace() 메서드 정도만 활용하는 경우가 많은데, 이번 포스팅에서는 다양한 방법을 살펴보도록 하겠습니다. str.replace() str.replace() 메서드의 사용법은 다음과 같습니다. str.replace(old, new[, count]) 파라미터 old 값은 new 값으로 치환할 때 사용하는 메서드입니다. 파라미터 count를 지정하지 … Read more

Python 문자열 비교 방법 5가지

개발하다보면 문자열을 비교하는 일이 생깁니다. Python 문자열 비교 방법 5가지 살펴보겠습니다. Python 문자열 비교 방법 5가지 문자열 비교하는 방법에는 여러 가지가 있습니다. 완전 일치, 문자열 크기 비교, 부분 일치, 전방일치, 후방일치 이렇게 5가지 방법에 대해서 살펴보겠습니다. 완전 일치 비교 문자열이 완전히 일치하는지 확인하는 비교 연산자는 ==이며, 그 반대로 완전히 일치하지 않는지는 != 연산자를 통해서 확인합니다. … Read more

Python 문자열 포함 확인 방법 5가지

문자열을 다루다보면 특정 문자열이 포함되어 있는지 확인해야 하는 경우가 있습니다. Python 문자열 포함 확인 방법을 살펴보겠습니다. Python 문자열 포함 확인 방법 특정 문자열이 포함되어 있는지 확인하는 방법은 5가지가 있습니다. in 활용 우선 조건문으로 in을 사용하는 방법입니다. 이 경우에는 문자열을 포함하고 있으면 True, 그렇지 않으면 False를 돌려줍니다. 위의 코드를 실행한 결과는 다음 그림과 같이 문자열이 들어있는 … Read more

아나콘다 가상환경 생성 방법(활성화 및 비활성화)

아나콘다를 사용하는 이유는 무엇보다도 가상환경을 사용하기 위해서이죠. 아나콘다 가상환경 생성하는 방법을 살펴보겠습니다. 아나콘다 가상환경 생성 아나콘다 가상환경 생성 방법을 함께 살펴보겠습니다. 우선 가상환경이름을 어떻게 할 것인지 결정해야 합니다. 가급적이면 쉽고 편하게 가상환경을 바로 식별할 수 있도록 짓는 편이 좋습니다. py312_64와 같이 한다면 python 3.12 버전이며 64비트 기반의 파이썬 가상환경임을 바로 알아차릴 수 있겠죠. 저는 버전과 … Read more

우분투 24.04 아나콘다 설치 방법

우분투 24.04 아나콘다 설치 방법을 살펴보겠습니다. 리눅스용 아나콘다 다운로드 웹 브라우저에서 다운로드 우선 Anaconda 다운로드 페이지로 이동합니다. 아래와 같이 왼쪽에 초록색 다운로드 버튼을 눌러서 받으면 됩니다. 만약 Linux가 아닌 다른 운영체제에서 받는다면 아래의 Linux 부분에서 자신이 사용하는 머신에 적합한 아나콘다를 클릭해서 다운 받으면 됩니다. CLI 다운로드 현재 2024년 7월 10일 기준으로는 2024.06 버전이 최신 버전입니다. … Read more

Python openpyxl 셀 서식 색상 표현 방법 2가지

엑셀, Libre Office의 Calc 등의 스프레드시트에서 양수와 음수에 따라 다른 색상으로 표현하고 싶을 때가 있죠. openpyxl 셀 서식 양수, 음수 색상 표현 방법을 알아보겠습니다. openpyxl 셀 서식 양수, 음수 색상 표현 기본적으로 [RED] 또는 [BLUE]와 같이 색상을 지정할 수 있습니다. 이번 포스팅에서는 사용할 수 있는 색상의 범위와 종류에 대해서 알아보도록 하겠습니다. 그리고 음수를 다른 서식으로 … Read more