파이썬 딕셔너리의 값은 변경이 가능하다. json 형태와 비슷하고 값을 변경하는 것 또한 방법이 비슷하다. 딕셔너리 데이터의 특정 값을 변경하려면 키를 직접지정하거나 update() 함수를 사용한다. 차이가 있다면 udpate() 함수는 딕셔너리 데이터 타입의 형태를 만들어줘야 한다.
파이썬 딕셔너리 아이템 값 변경하기
Python Dictionary change Item Values
파이썬 딕셔너리는 키를 이용하여 값을 변경할 수 있다.
파이썬 딕셔너리 값을 변경하는 방법은 2가지가 있다.
키와 값이 쌍으로 이루어진 형태를 가지고 있기 때문에 딕셔너리 데이터에 키를 지정하면 키가 지정된 값을 가져올 수 있고 변경 또한 가능하다.
데이터 형태를 지정하여 변경할 수 있다.
이 경우 Dictionary.update() 함수를 사용한다.
변경할 딕셔너리 데이터 준비
딕셔너리 데이터를 먼저 생성한다.
딕셔너리는 키와 값이 쌍으로 이루어진 구조를 가지고 있다.
데이터 형태는 json 과 비슷한 형태를 가지고 있는 것을 알 수 있다.
print('----------')
vDict = {
"company": "SM Ent",
"group": "레드벨벳",
"memberCount": 3,
"member": ["아이린,슬기,웬디,조이,예리"]
}
print("딕셔너리 Dintionary items : ", type(vDict), len(vDict), vDict)
print('----------')
테스트를 위해 생성된 파이썬 딕셔너리 데이터는 위와 같다.
아래는 결과화면이다.
키 지정하여 값 변경
파이썬 딕셔너리 데이터에 키값을 지정하는 방법은 키 이름을 지정하는 것이다.
Dictionary[ 키 이름 ] 형태를 사용한다.
아래의 코드에서 변경하고자 하는 값의 키는 group 과 membercount 이다.
print('----------')
vDict = {
"company": "SM Ent",
"group": "레드벨벳",
"memberCount": 3,
"member": ["아이린,슬기,웬디,조이,예리"]
}
print("딕셔너리 Dintionary items : ", type(vDict), len(vDict), vDict)
print('----------')
vDict["group"] = "Red Velvet"
vDict["memberCount"] = 4
print("딕셔너리 Dintionary items : ", type(vDict), len(vDict), vDict)
print('----------')
키가 group, membercount 인 값을 변경하고 있다.
변경이 잘 된 것을 확인할 수 있다.
update 함수 사용하여 값 변경
update() 함수를 사용하면 좀 더 편하게 수정할 수 있다.
Dictionary.update( {데이터} ) 형태로 사용할 수 있으며, 변경할 데이터를 키와 쌍으로 구조를 만들어 update() 함수에 데이터를 넣어주면 그만이다.
print('----------')
vDict = {
"company": "SM Ent",
"group": "레드벨벳",
"memberCount": 3,
"member": ["아이린,슬기,웬디,조이,예리"]
}
print("딕셔너리 Dintionary items : ", type(vDict), len(vDict), vDict)
print('----------')
vDict.update({"group" : "Red Velvet", "memberCount": 4})
print("딕셔너리 Dintionary items : ", type(vDict), len(vDict), vDict)
print('----------')
group 과 membercount 값을 변경하기 위한 딕셔너리 데이터 형태를 만들었다.
만들어진 데이터는 update() 함수에 인자값으로 넣어주면 된다.
아래는 update() 함수를 사용하여 데이터를 변경한 결과이다.
'programming > Python' 카테고리의 다른 글
파이썬 딕셔너리 아이템 값 제거하기 Python Dictionary Remove Item Values (0) | 2021.09.26 |
---|---|
파이썬 딕셔너리 아이템 값 변경하기 Python Dictionary Add Item Values (0) | 2021.09.25 |
파이썬 딕셔너리 튜플 형태로 출력하기 Python Dictionary Acess Item Values (0) | 2021.09.20 |
파이썬 딕셔너리 값 출력하기 Python Dictionary Acess Item Values (0) | 2021.09.19 |
파이썬 딕셔너리 키 추가 출력하기 Python Dictionary Acess Item Keys (0) | 2021.09.16 |
댓글