반응형
파이썬으로 주식 코딩을 하다보면, 어떤 때는 딕셔너리, 어떤때는 리스트를 사용한다.
그럼 어떤게 더 편할까?
나는 개발자 출신이 아니다.
정말 프로그래밍의 '프' 자도 아직 잘 모르는 입장으로써 단순하게 느낀바로만 말하자면,
'딕셔너리'가 편하다.
주식은 '종목코드'가 있고 '종목명'이 있는데,
종목명 또는 종목코드에 대한 정보들을 마구 달아줘서 함께 모아두어야 할 때가 있다.
그럴때 리스트로는 커버가 안된다.
딕셔너리는 key와 value로 구성이 되므로, 당연히 리스트 형식보다 관리하기 좋다.
self.real_dict = {}
이런 딕셔너리를 사전에 정의해두었다고 치자.
실시간으로 조회되는 종목들을 담아두려고 만들었다.
그러면 아래와 같이 딕셔너리에 종목코드를 key값으로 넣고, 그뒤에 필요한 value 값들을 넣어둘 수 있다.
self.real_dict.update({strCode: {"종목명": code_nm, "매수구분" : "신규매수대상", "조건식": strConditionName, "검색시간" : int(now)}})
이렇게 하면 추후 if문을 통해 딕셔너리에 내가 원하는 정보가 있는지 조건 확인을 하고 매수 또는 매도 등 여러 액션을 취할 수 있다.
반응형
'주식공부 > 파이썬 주식' 카테고리의 다른 글
파이썬 주식, 지지선과 저항선 순번 매기기 - 1 (2) | 2022.10.03 |
---|---|
코스피,코스닥 종목별 뉴스 크롤링하기 (0) | 2022.10.03 |
데이터프레임에 Scalar 값만 들어가면 에러가 뜬다. - If using all scalar values, you must pass an index (0) | 2022.09.30 |
데이터프레임에 append가 안된다고.. (0) | 2022.09.30 |
파이썬 주식, 지지선/저항선을 그려보자 (2) | 2022.09.30 |