dictionary(3)
-
수량 카운트 프로그램
# 제품 수량 카운트 프로그램 # 리스트 배열 name = ["note", "pen", "note", "note", "pen", "ballpen", "eraser", "eraser"] d = {} # dictionary를 만든다. for i in name: if i in d: # "note"라는 key가 dictionary에 들어 있어? d[i] = d[i] + 1 # "note"가 있다면 수량 하나를 up해줘! else: # 만약에 "note"가 없다면 d[i] = 1 # dictionary에 넣고, value는 1로 해줘! print(d) # 출력 # 결과값: {'note': 3, 'pen': 2, 'ballpen': 1, 'eraser': 2}
2019.08.20 -
() [] {}의 차이점
1. Array array는 []를 쓰는 대표적인 타입이다. 배열을 선언&초기화할 때, 배열의 원소에 접근할 때 사용한다. ()나 {}를 사용하지 않는다. 2. Tuple tuple은 ()를 쓰는 대표적인 타입이다. 튜플을 선언&초기화할 때, 원소에 접근할 때 사용한다. {}는 사용하지 않는다. 3. Dictionary dictionary는 {}를 쓰는 대표적인 타입이다. {}는 딕셔너리를 선언&초기화할 때, key에 대응하는 value를 할당하거나, value에 접근할 때 사용한다.
2019.08.20 -
Dictionary
dictionary는 key와 value로 이루어져 있는 자료구조이다. dictionary는 {}를 사용하며 딕셔너리를 선언&초기화할 때 사용한다. []는 key에 대응하는 value를 할당하거나, value에 접근할 때 사용한다. mutable(가변)은 ditionary의 key로 사용할수 없다. # dictionory 정의! x = { "name": "kb", # , 누락하지 말기!!! "price": 10, } print(x) # x에 있는 dictionary key와 value값 출력 print(x["name"]) # x에 있는 dictionary에 있는 name key value를 보여줌 print(x["price"]) # x에 있는 dictionary에 있는 price key value를 보여..
2019.08.20