728x90
|파이썬 딕셔너리|
1. 딕셔너리 변수 선언 방법
# 대괄호안에 콜론을 사용하여 선언
a_dic = {1:'one', 2:'two', 3:'three'}
print(a_dic)
print('숫자 1은 영어로', a_dic[1] +' 이다.' )
# 결과
{1: 'one', 2: 'two', 3: 'three'}
숫자 1은 영어로 one 이다.
2. 딕셔너리 값 추가, 삭제, 변경 방법
# 대괄호안에 앞쪽 값을 기입한 후 부등호로 변경할 값 기입
a_dic = {1:'one', 2:'two', 3:'three'}
a_dic[4] = 'four' # 4 : 'four' 추가
print(a_dic)
# 결과
{1: 'one', 2: 'two', 3: 'three', 4: 'four'}
# 대괄호안에 앞쪽 값을 기입한 후 부등호로 변경할 값 기입
a_dic = {1:'one', 2:'two', 3:'three'}
del a_dic[1] # 1 : 'one' 값 삭제
print(a_dic)
# 결과
{2: 'two', 3: 'three'}
# 대괄호안에 앞쪽 값을 기입한 후 부등호로 변경할 값 기입
a_dic = {1:'one', 2:'two', 3:'three'}
a_dic[1] = '하나' # 1의 값을 'one'에서 '하나'로 변경
print(a_dic)
# 결과
{1: '하나', 2: 'two', 3: 'three'}
3. 딕셔너리 값 Key, Value 값 검색 방법
# Key 함수를 이용하여 Key값 검색
a_dic = {1:'one', 2:'two', 3:'three'}
print(a_dic.keys())
# 결과
dict_keys([1, 2, 3])
# Value 함수를 이용하여 Value값 검색
a_dic = {1:'one', 2:'two', 3:'three'}
print(a_dic.values())
# 결과
dict_values(['one', 'two', 'three'])
# items 함수를 이용하여 Key와 Value값 검색
a_dic = {1:'one', 2:'two', 3:'three'}
print(a_dic.items())
# 결과
dict_items([(1, 'one'), (2, 'two'), (3, 'three')])
# in 함수를 이용하여 Key와 Value값이 있는지 확인
a_dic = {1:'one', 2:'two', 3:'three'}
print(1 in a_dic)
print(4 in a_dic)
print('one' in a_dic) # Value 값은 찾을 수 없음
#결과
True
False
False
# in 함수를 이용하여 Key와 Value값이 있는지 확인
a_dic = {1:'one', 1:'하나', 1:'일'}
print(a_dic) # Key 값이 중복일 경우 Value들 중 하나만 선택하여 출력 됨 선택은 랜덤
# 결과
{1: '일'}
728x90
반응형
'Python' 카테고리의 다른 글
[python]파이썬 if , for ,while 문 (0) | 2021.02.06 |
---|---|
[python]파이썬 셋 (0) | 2021.02.03 |
[python]파이썬 튜플 (0) | 2021.01.29 |
[python]파이썬 리스트 (0) | 2021.01.27 |
[python]파이썬 문자열 (1) | 2021.01.19 |
댓글