상세 컨텐츠

본문 제목

[Python] 딕셔너리

Python

by TUZA 2022. 5. 26. 20:56

본문

파이썬에서 딕셔너리라는 자료형이 존재한다.

자바스크립트의 객체(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' 카테고리의 다른 글

[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

관련글 더보기