본문 바로가기
programming/Python

파이썬 딕셔너리 값 출력하기 Python Dictionary Acess Item Value

by 개코 - 개발과 코딩 2021. 9. 15.

파이썬 딕셔너리 또한 데이터들의 컬렉션이며 각각의 아이템 값들에 접근하여 출력할 수 있다. 파이썬 딕셔너리는 접근하는 개개의 값들을 수정할 수도 있으며, 키와 값을 전체 혹은 별개로 출력할 수도 있다. 어쩌면 가장 합리적이고, 가장 효과적인 데이터 타입이 아닐까 한다.

 

파이썬 딕셔너리 아이템 값 출력하기
Python Dictionary Acess Item

파이썬 딕셔너리는 가시적으로 json형태를 가지고 있다.

json형태의 값 또한 키와 값의 쌍으로 이루어져 있다.

파이썬 딕셔너리는 이런 데이터형태의 값들을 관리하기에 편한 방법론을 가지고 있다.

당연하겠지만, 수정과 삭제 등이 가능하고, 키와 값 들에 접근하여 출력할 수 있다.

 

파이썬 딕셔너리 만들기

간단한 파이썬 딕셔너리 데이터를 만든다.

json 데이터형태로 만들면 되며, 이미 익숙한 사람이라면 이해가 쉬울 거이다.

print('----------')

vDict = {
  "company": "SM Ent",
  "group": "레드벨벳",
  "member": ["아이린,슬기,웬디,조이,예리"]
}

print("딕셔너리 Dintionary : ", type(vDict), len(vDict), vDict)

print('----------')

위의 코드에서 만들어진 결과는 아래와 같다.

데이터타입은 딕셔너리를 나태는 dict 로 표시되고, 길이는 3이다.

길이는 곧 키와 값의 쌍으로 된 갯수를 말한다.

 

딕셔너리 값 출력하기

파이썬 딕셔너리의 값을 출력하는 방법은 2가지가 있다.

직접 키를 지정하는 방법과 Dictionary.get() 함수를 이용하여 키를 지정하는 방법이다.

방법은 단순하다.

  • 직접지정
    Dictionary[ key ]
  • get() 함수 사용
    Dictionary.get( key )
print('----------')

vDict = {
  "company": "SM Ent",
  "group": "레드벨벳",
  "member": ["아이린,슬기,웬디,조이,예리"]
}

vVal = vDict["company"]
print("딕셔너리 Dintionary company : ", type(vVal), vVal)

vVal = vDict["group"]
print("딕셔너리 Dintionary group : ", type(vVal), vVal)

vVal = vDict["member"]
print("딕셔너리 Dintionary member : ", type(vVal), vVal)

print('----------')

vVal = vDict.get("company")
print("딕셔너리 Dintionary company : ", type(vVal), vVal)

vVal = vDict.get("group")
print("딕셔너리 Dintionary group : ", type(vVal), vVal)

vVal = vDict.get("member")
print("딕셔너리 Dintionary member : ", type(vVal), vVal)

print('----------')

파이썬 딕셔너리에 직접지정하거나 get() 함수를 이용하여 데이터에 접근했다.

결과는 같다는 것을 알 수 있다.

 

반응형

댓글