[TIL - 9] Python Class에서의 변수 개념, HashMap 만들기 (Python Dictionary)

전유진·2025년 4월 10일

오늘의 문제 - 해시함수 사용하기 (Leetcode 706. Design HashMap)

  • 초기에 주어진 형식

Python Class에서의 변수 개념

인스턴스 변수와 클래스 변수

class MyHashMap:
    variable1 = 1

    def __init__(self):
        self.map = dict()

이런 식이였으면 map은 인스턴스 변수,
variable1은 클래스 변수다.
즉, map은 선언하는 인스턴스마다 달라지지만 variable1은 클래스의 고유 특성이 된다.

Python에서 HashMap 만들기 = dictionary 만들기

좋은 참고가 된 블로그

Map에서 값 삭제

del(map[key])

map.pop(key)

Map에서 값 존재 여부 확인

if key in map:

Map에 값 추가/수정

map[key] = value
  • 그냥 평소대로 값을 대입하면 됨.
profile
배움을 좋아하는 사람입니다. 이곳에 배움의 기록을 남기려고 합니다.

0개의 댓글