딕셔너리는 또 무슨용어인지 몰라서 한참을 헤메인거 같다..
구글검색을 해도 잘 모르겠어서 한참을 걸렸는데 한번 정리해서 올려보겠다.
📁 예시
딕셔너리 = {키1:데이터1, 키2:데이터2}
# 예시 1
# 키값 : 숫자형, Boolean 형도 가능하다
stock = {"POSCO":82000, "SK": 150000}
# 예시 2
# 리스트형과 튜플을 만들어서 데이터에 넣는 것도 가능하다
stock = {
"POSCO":[81000, 81500, 82000, 81500, 82000],
"SK":(150000, 149000, 148000, 151000, 152000)
}
📁 예시
# 딕셔너리["키"]
stock["POSCO"]
📁 예시
# 할당하기
# 딕셔너리["키"]="값"
stock["POSCO"] = 85000
# 삭제하기
del 딕셔너리["키"]
del stock["POSCO"]
📁 예시
# 딕셔너리 예시
stock = {
"POSCO":82000,
"SK인포섹":123000,
"Google":370000,
"Kakao":133000
}
# 키와 데이터 쌍
# stock.items()
# 예시
print(stock.items())
# 결과
dict_items([('POSCO', 82000), ('SK인포섹', 123000), ('Google', 370000), ('Kakao', 133000)])
# for ~ in 구문과 결합하여 사용
for item in stock.items():
print(item)
# 결과
('POSCO', 82000)
('SK인포섹', 123000)
('Google', 370000)
('Kakao', 133000)
# 키
# stock.keys()
# for ~ in 구문 사용1
for item stock.items():
print(item[0])
# for ~ in 구문 사용2
for key in stock.keys():
print(key)
# 데이터
# stock.values()
# for ~ in 구문 사용1
for item in stock.items():
print(item[1])
# for ~ in 구문 사용2
for item value stock.values():
print(value)
📁 예시
stock = {
"POSCO": {
"현재가" : 82000,
"보유수량" : 5,
"매수단가" : 81000
}
}