SeouliteLab

[Python/파이썬] 사전(Dictionary)에서 요소 삭제하기 본문

카테고리 없음

[Python/파이썬] 사전(Dictionary)에서 요소 삭제하기

Seoulite Lab 2024. 4. 23. 13:10

예제:

def delete_from_dict(input_dict, key_to_delete):
    if key_to_delete in input_dict:
        del input_dict[key_to_delete]
        print(f"'{key_to_delete}' 키가 사전에서 삭제되었습니다.")
    else:
        print(f"'{key_to_delete}' 키가 사전에 존재하지 않습니다.")

my_dict = {'a': 1, 'b': 2, 'c': 3}
key_to_delete = 'b'
delete_from_dict(my_dict, key_to_delete)
print("업데이트된 사전:", my_dict)

설명:

위의 코드는 사전에서 특정 키와 해당 값의 쌍을 삭제하는 방법을 보여줍니다.

delete_from_dict 함수는 사전과 삭제할 키를 입력으로 받아서 해당 키를 가진 쌍을 사전에서 삭제합니다. 이를 위해 del 키워드를 사용하여 사전에서 해당 키를 제거합니다.

함수 내부에서는 삭제할 키가 사전에 있는지 먼저 확인한 후, 있으면 해당 키를 삭제하고, 없으면 존재하지 않는다는 메시지를 출력합니다.

예제에서는 주어진 사전에서 'b'라는 키를 삭제하는 함수를 호출하고, 삭제 후에 업데이트된 사전을 출력합니다.