파이썬에서 딕셔너리라는 자료형이 존재한다.
자바스크립트의 객체(Object) 와 유사하다는 특징을 가지고 있다.
*파이썬에서 객체는 모든 자료형을 가리킨다.
딕셔너리에 대한 특징은 다음 코드를 참고하자.
# Hash or Array(= 딕셔너리(dictionary))
# {Key1: Value1}
dic = {"name": "jay", 1:"hi", "a": [1,2,3]}
#딕셔너리 추가
dic['Test'] = 'Complete' # dic[Key] = Value
print(dic)
# 딕셔너리 삭제
del dic[1]
print(dic) #1:"hi"
# Key를 사용해서 Value를 얻어오기
print(dic["Test"]) # Complete
# Key 가 중복될 때 주의사항.
# Key 고유한 값이라는 성질을 가지고 있으므로 하나를 제외한 나머지는 모두 무시된다.
a = {1: 'Hi', 1: "Bye"}
print(a) # {1: "Bye"}
a = {"name" : "pey", "phone" : "011232123", "birth": "118"}
print(a.keys())
print(list(a.keys())) # Key 들을 리스트로 받고 싶을 때 list(.Keys())
for k in a.keys():
print(k)
print(a.values())
a.items() # Key와 Value 쌍 얻기
print(a.items())
print(a.get("name"))
# 해당 Key가 딕셔너리 안에 있는 조사하기
print('name'in a) #True
#Key와 Value 모두 지우기
a.clear()
[Python] 클래스 (0) | 2022.06.02 |
---|---|
[Python] 가상환경 설정하기 (0) | 2022.05.31 |
[Python] 튜플(Tuple) (0) | 2022.05.26 |
[Python] 리스트 연산하기 (0) | 2022.05.26 |
[Python] 비밀번호 생성기(made by Udemy) (0) | 2022.05.20 |