딕셔너리
딕셔너리는 값을 key와 value 형태로 저장하고 key값을 이용해 해당 key에 해당하는 value를 불러 올 수 있다
여기서 key는 변경 할 수 없다
딕셔너리 선언
딕셔너리는 집합과 같은 {} 를 가지고 선언한다
다만 값을 { key : value } 형태로 넣어주어야 한다는 차이점이 있다
key는 숫자,문자열,튜플이 가능하지만 리스트는 변경 가능하기 때문에 넣을 수 없다
딕셔너리 조회
딕셔너리를 조회할 때는
딕셔너리[키] 혹은 딕셔너리.get( 키, 해당 값이 없을때 표시할 값 ) 으로 조회가 가능하다
in 연산자를 활용한다면 해당 키가 있는지 확인도 가능하다
딕셔너리의 추가 변경 삭제
딕셔너리에 값을 추가 할 때는
딕셔너리[추가할 키] = 추가할 값
형태로 값을 추가하는 것이 가능하다
변경은 딕셔너리[키] = 변경할 값의 형태로 쓴다
값의 삭제는
del과 pop() 메소드를 활용 할 수 있다
del 딕셔너리[키]
혹은 딕셔너리.pop(키) 형태로 사용한다
혹은 .popitem() 메소드를 사용하면 지정하지 않아도 맨 뒤의 값부터 사라진다
.clear()메소드를 사용하면 전체 삭제가 가능하다
key, value 각각 확인 혹은 전체 확인
딕셔너리.keys()메소드를 사용하면 해당 딕셔너리의 모든 key값을 반환하고
딕셔너리.values()메소드를 사용하면 해당 딕셔너리의 모든 value값을 반환한다
딕셔너리.items()메소드를 사용하면 (key, value) 형태의 dict_items 개체를 반환한다
'파이썬 > 파이썬 기초' 카테고리의 다른 글
파이썬 기초 함수 정의하기 (0) | 2023.08.19 |
---|---|
파이썬 기초 - if와 for 그리고 while (0) | 2023.08.18 |
파이썬 기초 - 집합 (0) | 2023.08.15 |
파이썬 리스트 수정, 추가, 삭제 (0) | 2023.08.15 |
파이썬 리스트 range(), 인덱싱, 슬라이싱, 연산 (0) | 2023.08.13 |