본문 바로가기
파이썬 - Python

[Python] 파이썬 딕셔너리, dictionary, 추가, 삭제, 수정, python dictionary란

by devscb 2022. 5. 30.
반응형

[Python] 파이썬 딕셔너리, dictionary, 추가, 삭제, 수정, python dictionary란

파이썬 딕셔너리란 (python dictionary)


파이썬의 dictionary(딕셔너리, 한국뜻으로 사전)은 순서가 없는 데이터 값의 모음입니다.
다른 프로그래밍언어에서의 map(맵)과 동일한 자료구조 형태로 사용됩니다.
딕셔너리의 각 요소는 키:값 으로 쌍을 이룹니다.
키는 하나의 dictionary에서 중복된 키를 가질 수 없습니다.
값의 경우 반복되어 나타날 수 있으며, 어떠한 데이터 유형이어도 상관없습니다.,
또한, 키의 이름은 대소문자를 구분하여 처리됩니다.

dictionary의 에제는 다음과 같습니다.


dict = {'key1': 'test', 'key2':'test2', 'key3': 1}
print(dict)

# 출력결과 : 
# {'key1': 'test', 'key2': 'test2', 'key3': 1}

print(dict['key1'])
# 출력결과 : 
# test



비어있는 dictionary를 만드려면 아래와 같이 단지 {}만 사용하면 됩니다.


dict = {}


다음으로  딕셔너리 사용의 다양한 예제들을 살펴보겠습니다.

딕셔너리 예제코드 - 딕셔너리 조회





# dictionary 자료구조로 초기화
dict = {'key1': 'test', 'key2':'test2', 'key3': 1}

# dictionary에서의 조회
# 딕셔너리변수[키의 이름]
# 출력결과 : test
print(dict['key1'])


# dictionary에서의 조회2 : 메소드로 접근가능
# 딕셔너리변수.get(키의 이름)
# 출력결과 : test
print(dict.get('key1'))
 



딕셔너리 예제코드 - 딕셔너리 추가





# dictionary 자료구조로 초기화
dict = {'key1': 'test', 'key2':'test2', 'key3': 1}

# element 추가 : key4를 추가하고, 값을 3으로 할당
# 출력결과 : 3
dict['key4'] = 3
print(dict.get('key4'))
 





딕셔너리 예제코드 - 딕셔너리 수정

 



# dictionary 자료구조로 초기화
dict = {'key1': 'test', 'key2':'test2', 'key3': 1}

# element 수정 
# 출력결과 : 1
dict['key1'] = 1
print(dict['key1'])
 




딕셔너리 예제코드 - 딕셔너리 삭제

 


# 에러발생
# 출력결과 - KeyError: 'key1'
dict = {'key1': 'test', 'key2':'test2', 'key3': 1}
del dict['key1']
print(dict['key1'])

# 모든 element 삭제
# 출력결과 : {}
dict = {'key1': 'test', 'key2':'test2', 'key3': 1}
dict.clear()
print(dict)


# 출력결과 : <class 'dict'>
dict = {'key1': 'test', 'key2':'test2', 'key3': 1}
del dict
print(dict)




파이썬 딕셔너리, dictionary, 추가, 삭제, 수정, python dictionary란
#파이썬,#사전,#딕셔너리,#추가,#삭제,#수정,#python,#delete,#remove,#dictionary,#add,#append,#modify

 

https://devscb.com/post/106

 

[Python] Python dictionary, dictionary, addition, deletion, modification, python dictionary

[Python] Python dictionary, dictionary, addition, deletion, modification, python dictionary What is a Python dictionary?Python’s dictionary is a collection of unordered data values.It is used in the

devscb.com

 

728x90
반응형

댓글