Menu
Coddy logo textTech

딕셔너리 수정하기

Coddy Python 여정의 Logic & Flow 섹션에 포함된 레슨 — 78개 중 10번째.

Python의 딕셔너리는 정적이지 않습니다. 생성된 후에 수정할 수 있습니다. 새로운 키-값 쌍을 추가하거나, 기존의 쌍을 업데이트하거나, 삭제할 수 있습니다.

새로운 키-값 쌍 추가하기:

# 빈 딕셔너리로 시작
my_dict = {}

# 새로운 키-값 쌍 추가
my_dict["name"] = "Alice"
my_dict["age"] = 30

print(my_dict)
# 출력: {'name': 'Alice', 'age': 30}

기존 값 업데이트하기:

# 나이 업데이트
my_dict["age"] = 31

print(my_dict)
# 출력: {'name': 'Alice', 'age': 31}

키-값 쌍 삭제하기:

# 나이 삭제
del my_dict["age"]

print(my_dict)
# 출력: {'name': 'Alice'}

이 예제들에서는 먼저 빈 딕셔너리에 새로운 키-값 쌍을 추가합니다. 그런 다음, 기존 키의 값을 업데이트합니다. 마지막으로, del 키워드를 사용하여 키-값 쌍을 삭제합니다.

challenge icon

챌린지

쉬움

update_employee_info라는 이름의 함수를 생성하세요. 이 함수는 employee_dict (딕셔너리), key (문자열), value라는 세 개의 매개변수를 받습니다. 이 함수는 employee_dict를 새로운 keyvalue로 업데이트해야 합니다. 키가 이미 존재하면 해당 값이 업데이트되어야 합니다. 키가 존재하지 않으면 새로운 키-값 쌍이 추가되어야 합니다. 함수는 업데이트된 딕셔너리를 반환해야 합니다.

중요: 원본 딕셔너리를 수정하고 이를 반환해야 합니다. 항목을 추가하거나 업데이트하려면 대괄호 표기법인 dict[key] = value를 사용하세요.

치트 시트

Python의 딕셔너리는 생성 후 수정할 수 있습니다. 새로운 키-값 쌍을 추가하거나, 기존 항목을 업데이트하거나, 삭제할 수 있습니다.

새로운 키-값 쌍 추가하기:

my_dict = {}
my_dict["name"] = "Alice"
my_dict["age"] = 30

기존 값 업데이트하기:

my_dict["age"] = 31

키-값 쌍 삭제하기:

del my_dict["age"]

직접 해보기

def update_employee_info(employee_dict, key, value):
    # 여기에 코드를 작성하세요
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Logic & Flow의 모든 레슨