본문 바로가기

파이썬 딕셔너리 (Dictionary) 정리

yrdoly 발행일 : 2023-06-24
반응형

파이썬 딕셔너리와 값을 추가하는 방법

파이썬 딕셔너리: 파이썬에서 딕셔너리는 키-값 쌍으로 이루어진 자료형입니다. 딕셔너리를 사용하면 쉽게 값을 저장하고 가져올 수 있습니다. 딕셔너리에 값을 추가할 때는 사전["새로운키"] = 새로운값 형태를 사용합니다.

이 때, 사전에 해당 키가 없다면 새로운 키와 값이 추가되고, 만약 이미 존재하는 키라면 그 키의 값이 업데이트됩니다. 딕셔너리는 매우 유용한 자료형이며, 다양한 메소드를 제공합니다. 이를 잘 활용하면 파이썬 프로그래밍에 큰 도움이 됩니다.

딕셔너리에서 값을 하나씩 출력하고 싶을 때는 "사전["key"]"와 같이 사용합니다. 또한, 전체 딕셔너리를 출력하는 경우도 있습니다. 이 때, KeyError가 발생할 수 있습니다.

아래의 표는 파이썬 딕셔너리에서 사용되는 메소드들을 정리한 것입니다.

메소드 설명
clear() 딕셔너리의 모든 항목을 삭제합니다.
copy() 딕셔너리를 복사합니다.

get(key, default=None) 주어진 키에 해당하는 값이 있으면 그 값을 반환하고, 없으면 디폴트 값(기본값)을 반환합니다.
items() 딕셔너리의 모든 항목을 (키, 값) 쌍으로 반환합니다.
keys() 딕셔너리의 모든 키를 반환합니다.

pop(key, default=None) 주어진 키에 해당하는 값을 삭제하고, 그 값을 반환합니다. 만약 디폴트 값이 주어지면, 딕셔너리에 해당 키가 없을 때 그 값을 반환합니다.
popitem() 딕셔너리에서 임의의 (키, 값) 쌍을 삭제하고, 그 쌍을 반환합니다.

setdefault(key, default=None) 주어진 키에 해당하는 값이 있으면 그 값을 반환하고, 없으면 디폴트 값(기본값)을 추가하고 그 값을 반환합니다.
update(other) 다른 딕셔너리나 (키, 값) 쌍들로부터 항목을 추가합니다.
values() 딕셔너리의 모든 값들을 반환합니다.

파이썬 딕셔너리는 매우 유용한 자료형이며, 이를 잘 활용하면 효과적인 프로그래밍이 가능합니다. 추가적으로, 딕셔너리 외에도 파이썬에서는 다양한 자료형이 제공되므로, 알고리즘 및 데이터 처리에 필요한 자료형을 적재적소에 사용하면 좋습니다.

 

파이썬 설치방법

파이썬 설치 방법 파이썬 다운: 이번 글에서는 파이썬을 다운로드하고 설치하는 방법에 대해 자세히 알아보겠습니다. 먼저 파이썬 공식 사이트에 접속하여, 파이썬 최신 버전을 다운로드합니다

yrdoly1017.yrdoly.com

파이썬 딕셔너리로 삼성전자 주식 현재가 확인하기

파이썬에서 딕셔너리는 키(key)와 값(value)으로 이루어진 자료형으로, 키를 이용하여 해당 값을 조회해 볼 수 있다.

이번에는 삼성전자의 주식 현재가를 파이썬 딕셔너리를 활용하여 확인해보도록 하겠다. 삼성전자의 현재가가 48,300원이라고 가정하고, 딕셔너리를 다음과 같이 작성한다. ```python samsung_stock = { "종목명": "삼성전자", "현재가": 48300, "시가총액": "3조 5491억 원" } ``` 위의 딕셔너리에서 "종목명"은 문자열 타입의 키, "현재가"는 숫자 타입의 키, "시가총액"은 다시 문자열 타입의 키를 사용하여 각각의 값을 나태내고 있다.

딕셔너리에서는 문자열과 숫자 타입의 키를 같이 사용할 수 있고, 키(key)의 값은 중복될 수 없다. 또한 딕셔너리에서는 값(value)은 중복될 수 있다. 딕셔너리는 키를 사용하여 값에 접근하기 때문에, 동일한 값을 가진 요소가 여러 개 존재할 수 있다.

이때, 딕셔너리에서는 마지막으로 들어온 값이 해당 키의 값이 된다. 딕셔너리의 값을 조회하기 위해서는 다음과 같이 딕셔너리의 키를 이용하여 해당 값을 가져올 수 있다. ```python print(samsung_stock["현재가"]) ``` 위와 같이 코드를 실행하면 "48300"이라는 값이 출력된다.

즉, 파이썬의 딕셔너리를 활용하여 삼성전자 주식의 현재가를 손쉽게 확인해볼 수 있다. 

 

파이썬을 이용한 구글 스프레드시트 연동 및 자동화 방법

구글 스프레드시트의 이점과 단점 구글 스프레드시트: 구글 스프레드시트는 구글이 제공하는 클라우드 기반 스프레드시트 프로그램이다. 이 프로그램을 이용하면 엑셀과 같은 스프레드시트 프

yrdoly1017.yrdoly.com

 

반응형

'it' 카테고리의 다른 글

파이썬 클래스 총정리  (0) 2023.06.24
[Python] 파이썬 연산자  (0) 2023.06.24
파이썬 설치방법  (0) 2023.06.24
애니데스크 다운로드  (0) 2023.06.19
[애플] 아이폰 완전 초기화 법(아이폰, 아이패드 모두 가능)  (0) 2023.06.18

댓글