파이썬에서는 딕셔너리와 셋이 기본 자료형으로 들어가 있고, 사용법은 아래와 같습니다.!
딕셔너리 생성하기
#빈 딕셔너리 생성
d = {}
type(d) # <class 'dict'>
딕셔너리에 원소 추가 또는 삭제
#--------------- 저장--------------------
#"name"이라는 Key로 "Kim Y"라는 Value로 저장
d["name"] = "Kim Y"
#"id"이라는 Key로 "fjvbn2003"라는 Value로 저장
d["id"] = "fjvbn2003"
print(d) #{'name': 'Y', 'ID': 'fjvbn2003'}
#--------------- 삭제---------------------
# "name"이라는 key값을 가진 데이터 삭제
del d["name"]
print(d) # {'ID': 'fjvbn2003'}
딕셔너리와 관련된 함수들
d = {"id": "fjvbn2003", "name": "Kim Y"}
# 딕셔너리에 존재하는 모든 키들을 dict_keys 객체로 출력
d.keys() #dict_keys(['id', 'name'])
# 딕셔너리에 존재하는 모든 값들을 dict_values 객체로 출력
d.values() #dict_values(['fjvbn2003', 'Kim Y'])
#참고 dict_keys 객체와 dict_values 객체는 리스트 객체로 바꿀 수 있고 또한 리스트를 이 객체로 바꿀 수도 있다.
#key-value쌍의 튜플이 여러개 나열된 dict_items 객체를 돌려준다.
d.items() #dict_items([('id', 'fjvbn2003'), ('name', 'Kim Y')])
'Languages > 파이썬' 카테고리의 다른 글
[파이썬] 제너레이터(generator) (0) | 2019.04.28 |
---|---|
[Python3] 셋(집합) 자료형 기초 (0) | 2019.04.24 |
[Python3] 파이썬 데이터 자료형 (Data Type) (0) | 2019.01.24 |
[Python3] 파이썬 Variable (변수) (0) | 2019.01.24 |
[Python3] 파이썬 Hello World 출력하기 (표준 출력) (0) | 2019.01.24 |