728x90
반응형
안녕하세요. 스마트팩토리입니다.
파이썬 중급 #102 자료구조 - 딕셔너리 생성, 추가, 제거에 대해 알아보겠습니다.
1. 딕셔너리
딕셔너리
- 사전을 의미하여 키와 값으로 구성된다.
키: 값
-키는 중복이 허용되지 않는다.
키 값은 변경 불가능한 값으로 문자열이나 숫자이어야 한다.
코드를 보면서 알아보겠습니다.
dic1={1:"일",2:"이",3:"삼",4:"사"}
print(dic1)
print(id(dic1))
딕셔너리는 키 와 값을 구성됩니다.
변수의 주소값도 확인할 수 있습니다.
dic1[5]="오"
print(dic1)
print(id(dic1))
키 값을 통해서 해당 키 값을 추가할 수 있습니다.
5 번에 "오"를 추가해 보았습니다.
del dic1[1]
print(dic1)
print(id(dic1))
키 값을 제거하면 해당 키에 해당하는 값이 제거됩니다.
del 을 활용합니다.
a=dic1.pop(2)
print(dic1)
pop() 를 활용하여 키와 값을 제거할 수 있습니다.
print(dic1.pop(3))
삭제되는 값이 어떤 값인지 알 수 있습니다.
print(dic1)
값이 제거된 것을 볼 수 있습니다.
dic1={1:"일",2:"이",3:"삼",4:"사"}
print(dic1)
print(id(dic1))
dic1[5]="오"
print(dic1)
print(id(dic1))
del dic1[1]
print(dic1)
print(id(dic1))
a=dic1.pop(2)
print(dic1)
print(dic1.pop(3))
print(dic1)
728x90
반응형
'Python' 카테고리의 다른 글
파이썬 중급 #104 collections 모듈 -deque(데크) 모듈-append(), pop() (0) | 2022.07.13 |
---|---|
파이썬 중급 #103 자료구조 - 딕셔너리 - 키keys() 및 키 값 values() 출력 (0) | 2022.06.29 |
파이썬 중급 #101 자료구조 - set (세트) clear (0) | 2022.06.25 |
파이썬 중급 #100 자료구조 - set (세트) 예제 (0) | 2022.06.24 |
파이썬 중급 #099 자료구조 - 집합연산- 교집합, 차집합, 합집합 (0) | 2022.06.20 |
댓글