데린이 고인물되기

checkio - INITIATION - 12.Best Stock 본문

checkio/INITIATION

checkio - INITIATION - 12.Best Stock

데린이 성장 중 2022. 7. 19. 02:48
반응형

python 에서 Dictionary 문제인 것 같은데 Dictionary 에서 정말 기본적인 것만 기억나서 한 번 공부하고 풀어봤다.

 

<Dictionary>

기본적인건 여기 적지만 나머지 자세한 내용은 아래 링크 참고

출처 : https://wikidocs.net/16043

 

17. dictionary(딕셔너리)

## 1. dictionary(딕셔너리) - 딕셔너리 타입은 immutable한 키(key)와 mutable한 값(value)으로 맵핑되어 있는 순서가 없는 집합입니다. ...

wikidocs.net

- 값(value)은 중복 가능, 키(key)는 중복 되면 마지막 값으로 저장.

-순서가 없다 --> 인덱스로 접근 불가능, 키로 접근

>>>dic = {'2022-07-14' : 1, '2022-07-15' : 2}
>>>dic[0] # 인덱스로 접근 불가능
 Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
KeyError: 0

>>>dic['2022-07-14']  # 딕셔너리 key값으로 접근 가능
1

- 키로 접근하여 값 변경 가능

>>>dic['2022-07-14] = 9
>>>dic
{'2022-07-14' : 9, '2022-07-15' : 2}

-새로운 키와 값 추가 가능

>>>dic['2022-08'] = 19
>>>dic
{'2022-07-14' : 9, '2022-07-15' : 2, '2022-08' : 19}

위 문제는 위 링크의 6. dictionary (딕셔너리) for 문 부분을 많이 참고해서 풀었다.

반응형