반응형
[파이썬 ( Python )] Dictionary - 딕셔너리 (10)


#딕셔너리
Subject = {1:"컴퓨터공학개론", 2:"고급프로그래밍", 3:"네트워크설계", 4:"소프트웨어개발실습"}
#딕셔너리는 List와 다르게 {}로 선언하고 {key:value} 형태로 구성되어있습니다.
print(Subject[1], Subject[3])
#이렇게 키값으로 출력하면 키값에 해당하는 Value값인 과목명들이 출력됩니다.
#키값은 정수뿐만 아니라 문자열(string)도 가능합니다.
print(Subject.get(2))
#대괄호가 아닌 get을 이용해서도 가져올 수 있다.
#키값 in Subject을 적고 Subject안에 존재하는지 판단 할 수 있습니다.
print(3 in Subject) #Ture
print(6 in Subject) #False
Subject[5] = "빅데이터개론"
#이렇게 대괄호를 사용하여 새로운 키값과 Value를 넣어주면 해당 딕셔너리에 추가 할 수 있습니다.
Subject[3] = "광역네트워크설계"
#기존에 있던 키값에 다른 Value값을 넣게되면 새로 들어온 Value값으로 업데이트 됩니다.
print(Subject)
print(Subject.keys())
#key값만 출력합니다.
print(Subject.values())
#value값만 출력합니다.
print(Subject.items())
#key와 value 연결지어 출력합니다.
Subject.clear()
print(Subject)
#List와 마찬가지로 딕셔너리 내용을 지우고 싶을땐 clear를 사용해줍니다.
반응형
'Python' 카테고리의 다른 글
| [파이썬 ( Python )] 집합 (Set) (12) (0) | 2020.09.22 |
|---|---|
| [파이썬 ( Python )] Tuple - 튜플 (11) (0) | 2020.09.17 |
| [파이썬 ( Python )] List & 삭제 및 확장 (9) (0) | 2020.09.14 |
| [파이썬 ( Python )] 탈출 문자 (8) (0) | 2020.09.13 |
| [파이썬 ( Python )] Format (7) (0) | 2020.09.12 |