반응형
딕셔너리는 파이썬에서 가장 많이 사용되는 데이터 타입 중 하나입니다. 딕셔너리는 키(key)와 값(value)으로 이루어진 쌍(pair)들의 집합입니다. 각각의 키는 유일(unique)하며, 값은 중복될 수 있습니다.
딕셔너리는 중괄호({})를 사용하여 생성하며, 각각의 키와 값은 콜론(:)으로 구분합니다. 예를 들어, 다음과 같은 딕셔너리를 생성할 수 있습니다.
이 딕셔너리는 name, age, city라는 세 개의 키를 가지고 있으며, 각각의 값은 "John", 30, "New York"입니다. 딕셔너리의 각 항목은 쉼표(,)로 구분합니다.
딕셔너리의 항목에 접근하려면, 해당 항목의 키를 사용하여 인덱싱합니다. 예를 들어, my_dict["name"]은 "John"을 반환합니다. 딕셔너리에 존재하지 않는 키를 사용하여 인덱싱하면 KeyError가 발생합니다.
if "name" in my_dict:
name = my_dict["name"]
print(name) # 출력 결과: John
else:
print("name 키가 존재하지 않습니다.")
이 코드는 "name" 키가 딕셔너리에 존재하는지 확인한 후, 존재한다면 그 값을 가져와서 출력합니다. "name" 키가 존재하지 않는다면, "name 키가 존재하지 않습니다."라는 메시지를 출력합니다.
반응형
'성장일기 > 파이썬' 카테고리의 다른 글
[python] 크롤링하고 마크업 언어 파싱하는 BeautifulSoup 모듈 사용법 (0) | 2023.06.30 |
---|---|
[python] 데이터 파싱이란 무엇인가? (0) | 2023.06.30 |
[python] json 모듈로 데이터 파싱하기 - 2번째 (0) | 2023.06.30 |
[python] json모듈로 데이터 파싱하기 (0) | 2023.06.30 |
[python] self 매개변수 self.xxx __init__(self) 이해하기 (0) | 2023.06.29 |