[파이썬] 딕셔너리 (dict) 데이터 타입

Python의 딕셔너리 (dict) 데이터 타입은 키와 값의 쌍으로 이루어진 자료 구조입니다. 딕셔너리는 키를 사용하여 값을 참조하기 때문에 빠르고 효율적으로 접근할 수 있습니다. 딕셔너리는 리스트나 튜플과 달리 순서가 없기 때문에 인덱스를 사용하여 접근할 수 없습니다.

딕셔너리 생성하기

딕셔너리는 다음과 같이 중괄호 {}를 사용하여 생성할 수 있습니다.

# 빈 딕셔너리 생성
my_dict = {}

# 딕셔너리 생성
my_dict = {
    'name': 'John',
    'age': 20,
    'gender': 'male'
}

딕셔너리 접근하기

딕셔너리에 저장된 값은 다음과 같이 키를 사용하여 접근할 수 있습니다.

# 딕셔너리 접근
name = my_dict['name']
age = my_dict['age']
gender = my_dict['gender']

print(name, age, gender)
# John 20 male

딕셔너리 수정하기

딕셔너리는 다음과 같이 키를 사용하여 값을 수정할 수 있습니다.

# 딕셔너리 수정
my_dict['name'] = 'Jane'
my_dict['age'] = 25

print(my_dict)
# {'name': 'Jane', 'age': 25, 'gender': 'male'}

딕셔너리 삭제하기

딕셔너리는 다음과 같이 키를 사용하여 값을 삭제할 수 있습니다.

# 딕셔너리 삭제
del my_dict['gender']

print(my_dict)
# {'name': 'Jane', 'age': 25}

딕셔너리는 키와 값의 쌍으로 이루어진 자료 구조로, 키를 사용하여 값을 참조하기 때문에 빠르고 효율적으로 접근할 수 있습니다. 딕셔너리는 중괄호 {}를 사용하여 생성하고, 키를 사용하여 값을 수정하거나 삭제할 수 있습니다.