Python 리스트 값 추가 방법 2가지

파이썬 개발시에 정말 많이 사용하는 리스트의 값을 제일 앞에, 혹은 제일 끝에 또는 중간에 추가할 일이 생깁니다. Python 리스트 값 추가 방법을 살펴보겠습니다. Python 리스트 값 추가 방법 리스트의 마지막에 값을 추가하는 list.append() 메서드, 리스트의 원하는 위치에 값을 추가하는 list.insert() 메서드, 그리고 리스트와 리스트를 병합할 때 사용하는 더하기 연산자(+)와 list.extend() 메서드가 있습니다. 병합하는 방법에 대해서는 … Read more

Python 리스트 합치기(병합) 방법 2가지

Python 개발에서 정말 많이 사용하는 Built-in Type은 바로 리스트(list)입니다. 여러 개의 리스트를 하나로 병합하는 Python 리스트 합치기 방법을 함께 살펴보겠습니다. Python 리스트 합치기(병합) 아래 코드와 같이 리스트 a, b가 각각 있다고 하겠습니다. 첫째, 리스트 a와 b를 합쳐서 새로운 리스트를 만드는 방법입니다. 이 경우에는 아래와 같이 처리됩니다. 이번에는 리스트 a의 뒤에 b가 바로 붙게 하고 싶은 … Read more

Python 문자열 입력 받는 방법 2가지

cli용 어플리케이션 제작 시 문자열을 입력받기 위해서 사용하는 함수가 있습니다. Python 문자열 입력 받는 방법을 살펴보겠습니다. Python 문자열 입력 받는 방법 input() 사용하기 Python에서 문자열을 입력 받을 때에는 input() 함수를 이용하면 됩니다. 파라미터는 프롬프트로 띄워줄 메시지를 작성해서 문자열로 넘기면 됩니다. input()이 실행되면 프롬프트에 띄워줄 문자열이 출력되고 커서가 깜빡입니다. 넘겨줄 문자열을 작성하고 엔터를 입력하면, 입력한 문자열이 … Read more

Python 문자값 변환 chr, ord 2가지 방법

Python에서는 문자 하나를 ascii 값으로 바꿀 수도 있고, 다시 ascii 값을 문자로 변경할 수도 있습니다. 어떤 경우에 사용할 수 있는지와 함께 Python 문자값 변환하는 2가지 방법을 살펴보겠습니다. Python 문자값 변환: char to int 문자를 숫자값으로 변환할 때 사용하는 방법입니다. 예를 들어, “A”는 우리 눈에는 그냥 대문자 A로 보이지만 디지털 데이터로 처리할 때에는 65라는 값을 가집니다. … Read more

openpyxl 필터 추가 및 설정 방법

엑셀에서 자동 필터를 사용해서 정렬하거나 특정 값을 제외하고 보는 경우가 있습니다. openpyxl 필터 추가 방법을 살펴보도록 하겠습니다. openpyxl 필터 추가 방법: ref 범위 설정 openpyxl에서 필터를 추가하기 위해서는 워크시트의 auto_filter 멤버 변수를 활용하면 됩니다. auto_filter는 AutoFilter 클래스의 인스턴스 객체입니다. 사용 방법에 대해 함께 살펴보겠습니다. 데이터는 3개 컬럼 A, B, C열을 이용하고, 각각 이름, 주소, 나이의 … Read more

openpyxl 행 고정하기, 열 고정하기 방법

Python으로 openpyxl을 이용해서 엑셀 파일을 제작하다보면 첫 행이나 첫 열을 고정해야 하는 경우가 생깁니다. openpyxl 행 고정하기 및 열 고정하기 방법을 함께 살펴보겠습니다. openpyxl 행 고정하기, 열 고정하기 방법 sheet의 프로퍼티로 freeze_panes라는 값이 있습니다. 이 값에 원하는 셀 주소를 넣어주면 해당 셀 이전까지 고정됩니다. openpyxl 열 고정하기 다음의 경우는 A열을 고정한 결과입니다. 위와 같은 결과를 … Read more

openpyxl 이미지 삽입 방법

openpyxl로 엑셀 작업시에 이미지를 추가해야 하는 경우가 있습니다. openpyxl 이미지 삽입 방법 함께 살펴보겠습니다. openpyxl 이미지 삽입 방법 우선 이미지 파일을 읽어들여서 이미지 객체로 만들려면 openpyxl.drawing.image의 Image 클래스를 사용해야 합니다. Image 클래스에 파라미터로 사용할 이미지 경로를 전달해 주면 됩니다(라인 7). 그리고 워크시트에 add_image() 메서드로 해당 이미지 객체와 이미지가 들어갈 위치를 셀 위치값으로 전달해 주면 됩니다. … Read more

Python 더미 데이터, 가짜 데이터 생성 방법

코드를 테스트하다보면 가짜 데이터를 넣어서 코드가 잘 작동하는지 테스트하는 경우가 있습니다. 일일히 테스트용 데이터를 입력하기는 번거롭죠, 자동으로 만들어주는 도구가 있다면 어떨까요? 테스트용 Python 더미 데이터 생성 방법을 살펴보겠습니다. Python 더미 데이터 생성을 위한 faker 설치 코드를 테스트할 때 더미 데이터가 필요한 경우가 있습니다. 그럴 때 사용할 수 있는 패키지 faker를 살펴보겠습니다. 우선 pip install faker … Read more

Python 객체 리스트 정렬 방법 2가지

클래스를 이용해서 만든 객체를 리스트로 담고 해당 리스트를 정렬하고 싶을 때 어떻게 할 수 있을까요? Python 객체 리스트 정렬 방법을 살펴보겠습니다. Python 객체 리스트 정렬 방법 딕셔너리로 된 리스트를 정리하는 방법에 대해서는 Python 딕셔너리 리스트 정렬 방법 2가지에서 자세하 다루어 놓았습니다. 이번에는 클래스를 이용한 객체 리스트를 정렬하려면 어떻게 해야 하는지 살펴보겠습니다. lambda 식 활용 방법 … Read more

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

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