딕셔너리
-
[Python] 딕셔너리 개요 / 메소드Study/Python 2022. 4. 3. 19:30
딕셔너리(dictionary) - 리스트와 같이 값을 저장하는 자료구조로, 파이썬에서는 기본 자료형으로 제공되고 있다. - 리스트와는 달리 값(value)과 관련된 키(key)가 있다는 것이 큰 차이점이다. - 서로 관련되어 있는 키와 값이 함께 저장되는데, 이것을 키-값 쌍(key-value pair)이라고 한다. 딕셔너리 생성 방법 - {}를 이용해서 공백 딕셔너리를 생성한다. phone_book = { } # 공백 딕셔너리를 생성한다. - [] 안에 키 값을 적고 값을 추가한다. phone_book["홍길동"] = "010-1234-5678" - 출력하면 딕셔너리의 항목(item)이 쉼표로 구분되어 출력된다. print(phone_book) >> {'홍길동': '010-1234-5678'} - 딕셔..
-
[Python] 딕셔너리Study/Python 2021. 5. 5. 19:14
딕셔너리(사전) - 연관된 데이터를 하나의 쌍으로 묶어서 관리함. - 활용도 가 아주 높은 mutable 자료형. - 집합과 같이 중복이 없고, 순서 개념이 없음. - 각 원소는 '키, 값'의 쌍으로 구성되는데, 이 때 중복된 키가 있어서는 안 됨. 같은 값은 가능. - 새로운 키:값 쌍의 원소를 추가하거나 삭제 가능. - 기존에 저장된 정보의 수정도 가능. but 값만 수정이 가능. - 사전명[키] = 값 => 새로운 데이터 추가 혹은 수정. - del 사전명[키] => 원소 삭제 - del 사전명 => 사전 통째로 삭제 - 키를 인덱스로 하고, 슬라이스는 할 수 없음. - 사전명 = {키1:값1, 키2:값2, 키3:값3, ...} 으로 생성 - 빈 사전은 D = {} 혹은 D = dict() 으로 생..