파이썬 dict 값은 key 값과 value 값으로 나눠질 수 있으며, 우리가 쉽게 생각하는 dictionary의 사전적 의미인 '사전' 과 기능이 같습니다. 즉, 딕트는 키값을 통해서 밸류 값을 저장할 수 있는 체계를 갖추고 있어 유용하게 다양한 방면으로 사용이 가능합니다. 예시로 한번 살펴보겠습니다.
1. dict 지정해주기
#dict 활용하기
dict_year = {'재석': 1972, '하하': '슈투트가르트', '명수': 1970, '준하': 1971}
dict_aka = dict({'재석': '국민MC', '하하': '돌+아이', '명수': '명수옹'})
print(dict_year) #{'재석': 1972, '하하': '슈투트가르트', '명수': 1970, '준하': 1971}
print(dict_aka) #'재석': '국민MC', '하하': '돌+아이', '명수': '명수옹'}
파이썬 딕셔너리에서는 값을 { } 중괄호로 지정이 가능하며, 그 안에 값은 A:B의 형식으로 저장되며 key 값인 A 부분과 value 값인 B 값으로 나눠지게 됩니다.
2. dict 안 값들을 보기
A. dict 안의 key 값들 살펴보기
#파이썬 dict 안의 키값을 보는 코드
dict_year = {'재석': 1972, '하하': '슈투트가르트', '명수': 1970, '준하': 1971}
print(dict_year.keys()) # dict_keys(['재석', '하하', '명수', '준하'])
파이썬 딕트 안의 키값들을 살펴보기 위해서는 keys() 를 통해서 키 값들을 살펴볼 수 있습니다.
B. dict 안의 value 값들 살펴보기
#파이썬 dict 안의 밸류값을 보는 코드
dict_aka = dict({'재석': '국민MC', '하하': '돌+아이', '명수': '명수옹'})
print(dict_aka.values()) #dict_values(['국민MC', '하로로', '명수옹'])
파이썬 딕트 안의 밸류 값들을 살펴보기 위해서는 values( ) 를 통해서 밸류 값들을 살펴볼 수 있습니다.
C. dict 안의 골고루 값들 살펴보기
#딕트 안의 전반전인 내용물을 보는 코드
dict_aka = dict({'재석': '국민MC', '하하': '돌+아이', '명수': '명수옹'})
print(dict_aka.items()) #dict_items([('재석', '국민MC'), ('하하', '하로로'), ('명수', '명수옹')])
파이썬 딕트 안의 골고루 내부 값들을 살펴보기 위해서는 items( ) 를 통해서 대부분의 값들을 살펴볼 수 있습니다.
3. dict 안 값들을 수정 / 삭제 / 추가 하기
A. dict 안의 value 값을 수정하기
#파이썬 dict 안의 키값을 수정하는 코드
dict_year = {'재석': 1972, '하하': '슈투트가르트', '명수': 1970, '준하': 1971}
dict_year['하하'] = 1979 # '하하' 의 밸류 값인 '슈투트가르트' 를 수정해주었습니다.
print(dict_year) #결과 : {'재석': 1972, '하하': 1979, '명수': 1970, '준하': 1971}
파이썬 딕트 안의 밸류 값을 수정하기 위해서는 ['키값']을 불러오고 = 를 통해서 새로운 밸류 값을 지정해주면 됩니다.
B. dict 안의 새로운 값을 추가하기
#새로운 값을 추가하기
dict_year['홍철'] = 1979
print(dict_year) # {'재석': 1972, '하하': 1979, '명수': 1970, '준하': 1971, '홍철': 1979}
파이썬 딕트 안의 밸류 값을 추가하기 위해서는 ['키값']을 추가하고 = 를 통해서 새로운 밸류 값을 추가해주면 됩니다.
C. dict 안의 값을 지우기
#새로운 값을 지우기
del dict_year['준하']
print(dict_year) #{'재석': 1972, '하하': 1979, '명수': 1970, '홍철': 1979}
파이썬 딕트 안의 값을 지우기 위해서는 ['키값'] 을 입력하고 맨 앞에 del을 통해서 값을 지워주면 됩니다.
d. dict 안 완전히 비우기
#새로운 값을 완전히 비우기
dict_year.clear()
print(dict_year) # 출력 값 : {}
파이썬 딕트 안의 값을 지우기 위해서는 dict 변수 이름을 입력하고 .clear() 를 통해서 안을 비워주면 됩니다.
저의 아주 작은 티끌 코딩 글이 블로그 방문자 님의 작업에 도움이 됐으면 좋겠습니다.
좋아요(❤) 버튼 ↙은 항상 감사합니다.
방문하신 모든 분들 좋은 하루 되세요 : )
'Programming Language > Python( 파이썬 )' 카테고리의 다른 글
Q. 파이썬에서 리스트 오름차순 과 내림차순 으로 정렬하는 방법은 어떻게 되나요??? (sort 와 sorted 의 차이점은 ?? reverse) (0) | 2021.06.30 |
---|---|
파이썬(Python) for문 구조와 for in range 활용 예시를 통해 파악해보겠습니다. (0) | 2021.06.26 |
파이썬(Python) 리스트 거꾸로 뒤집기 (reverse/ reversed/ for 반복문 이용) (0) | 2021.06.20 |
파이썬(Python) 약수 구하기 [모두 출력하기 / 약수 개수/ input 활용] (0) | 2021.06.17 |
파이썬 format, f-string (여러가지 포맷팅 방법에 대한 예시) (0) | 2021.06.11 |