Python3 defaultdict(dict): 존재하지 않는 키에도 안전하게 값 추가하는 법 파이썬의 defaultdict 는 collections 모듈에 포함된 매우 유용한 자료형입니다.기본적으로 dict(딕셔너리)를 확장한 형태로, 존재하지 않는 키에 접근할 때 자동으로 기본값을 생성해주는 기능을 제공합니다. 🔹 기본 개념일반적인 dict에서 존재하지 않는 키를 조회하면 KeyError가 발생합니다.d = {}print(d['a']) # KeyError 발생!하지만 defaultdict를 사용하면, 미리 지정한 기본값 생성 함수(factory) 에 따라 새로운 키의 기본값이 자동으로 생성됩니다.🔹 기본 사용법from collections import defaultdict# int를 기본값 생성 함수로 사용d = defaultdict(int)여기서 int는 int() 즉 0을 반환하는 함.. 2025. 11. 12. 파이썬에서 문자열이 공백인지 쉽게 확인하는 3가지 방법 파이썬에서 문자열이 공백인지 확인하는 방법은 여러 가지가 있습니다. 가장 간단한 방법은 strip() 메서드를 사용하여 문자열의 앞뒤 공백을 제거한 후, 빈 문자열("")과 비교하는 것입니다. 또 다른 방법으로는 isspace() 메서드를 사용하는 방법이 있습니다.1. strip() 메서드 사용string = " "if string.strip() == "": print("문자열이 공백입니다.")else: print("문자열이 공백이 아닙니다.")이 방법은 문자열의 앞뒤 공백을 제거한 후, 남은 문자열이 빈 문자열인지 확인합니다.2. isspace() 메서드 사용string = " "if string.isspace(): print("문자열이 공백입니다.")else: print(.. 2024. 8. 27. 우분투 Python install Installation$ sudo sudo apt-get update$ sudo apt install python3.x# 설치 된 모든 python version 확인$ ls -l /usr/bin/* | grep python Docker 환경에서 python 설치문제apt install python3.12를 하려고 하니 3.12를 못 찾음E: python3.12 패키지를 찾을 수 없습니다python repo를 설치 해야함 PPA(Personal Package Archive)PPA는 우분투의 써드파티 저장소로 다양한 패키지들이 있음.$ sudo apt install software-properties-common$ sudo add-apt-repository ppa:deadsnakes/ppa$ sudo .. 2024. 7. 18. 이전 1 다음