주식공부/파이썬 주식

파이썬 주식 딕셔너리가 좋을까 리스트가 좋을까?

일찍자요 2022. 9. 28. 22:29
반응형

파이썬으로 주식 코딩을 하다보면, 어떤 때는 딕셔너리, 어떤때는 리스트를 사용한다.

그럼 어떤게 더 편할까?

 

나는 개발자 출신이 아니다. 

정말 프로그래밍의 '프' 자도 아직 잘 모르는 입장으로써 단순하게 느낀바로만 말하자면,

 

'딕셔너리'가 편하다.

 

주식은 '종목코드'가 있고 '종목명'이 있는데,

종목명 또는 종목코드에 대한 정보들을 마구 달아줘서 함께 모아두어야 할 때가 있다.

그럴때 리스트로는 커버가 안된다.

딕셔너리는 key와 value로 구성이 되므로, 당연히 리스트 형식보다 관리하기 좋다.

self.real_dict = {}

이런 딕셔너리를 사전에 정의해두었다고 치자.

실시간으로 조회되는 종목들을 담아두려고 만들었다.

그러면 아래와 같이 딕셔너리에 종목코드를 key값으로 넣고, 그뒤에 필요한 value 값들을 넣어둘 수 있다.

 

self.real_dict.update({strCode: {"종목명": code_nm, "매수구분" : "신규매수대상", "조건식": strConditionName, "검색시간" : int(now)}})

 

이렇게 하면 추후 if문을 통해 딕셔너리에 내가 원하는 정보가 있는지 조건 확인을 하고 매수 또는 매도 등 여러 액션을 취할 수 있다.

 

반응형