Link
Recent Posts
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 공공빅데이터청년인턴
- 빅데이터분석기사
- 파이썬셋
- 백준 2164
- dataq
- 파이썬딕셔너리
- 파이썬
- 행별속성합계
- 2회기출
- 예측모델링
- 워드클라우드
- 실기
- 딕셔너리
- 빅분기
- 파이썬AHP
- 공빅데기관매칭
- 태블로
- 작업형2
- konlpy
- 튜플
- 컨테이너
- 파이썬입출력
- 백준1920
- set시간복잡도
- 공빅데
- 빅분기실기
- 파이썬튜플
- 셋
- 리스트
- csv병합
- Today
- Total
Data Science
파이썬 딕셔너리 문법 본문
딕셔너리¶
- 딕셔너리(dictionary) : key-value 쌍
- {'가':123, '나':456, '다':789, '라':234}
- {'가':123, '나':456, '다':789, '라':234}
In [1]:
my_dict = {
'name' : 'harry',
'age' : 27,
'height' : 190,
'weight' : 99.9
}
my_dict
Out[1]:
{'name': 'harry', 'age': 27, 'height': 190, 'weight': 99.9}
아이템 선택/수정/추가¶
In [2]:
my_dict.keys()
Out[2]:
dict_keys(['name', 'age', 'height', 'weight'])
In [3]:
my_dict.values()
Out[3]:
dict_values(['harry', 27, 190, 99.9])
In [4]:
my_dict['age']
Out[4]:
27
In [5]:
# 밸류 수정1
my_dict['age'] = 28
my_dict
Out[5]:
{'name': 'harry', 'age': 28, 'height': 190, 'weight': 99.9}
In [6]:
# 밸류 수정2
my_dict.update({'weight':100})
my_dict
Out[6]:
{'name': 'harry', 'age': 28, 'height': 190, 'weight': 100}
In [7]:
# 키,밸류 추가
my_dict.update({'address':'Busan'})
my_dict
Out[7]:
{'name': 'harry', 'age': 28, 'height': 190, 'weight': 100, 'address': 'Busan'}
아이템 삭제¶
popitem() : 마지막 아이템 삭제
pop() : 특정 키값을 지정하여 아이템 삭제
clear() : 딕셔너리 내 아이템 모두 삭제
In [8]:
# 맨 끝에 키,밸류 삭제
my_dict.popitem()
Out[8]:
('address', 'Busan')
In [9]:
my_dict
Out[9]:
{'name': 'harry', 'age': 28, 'height': 190, 'weight': 100}
In [10]:
# age 키 삭제
my_dict.pop('age')
Out[10]:
28
In [11]:
my_dict
Out[11]:
{'name': 'harry', 'height': 190, 'weight': 100}
In [13]:
# 딕셔너리 내부 모두 삭제
my_dict.clear()
my_dict
Out[13]:
{}
In [ ]:
In [ ]:
Comments