2013-04-06 2 views
0

해당 스파 스 매트릭스는 스프레드 시트로, 드물게 띄엄 띄엄 채워집니다. 그러나 완전히 채워질 수도 있기 때문에 사용되는 데이터 구조가 너무 심하게 저하되지 않아야합니다.스파 스 매트릭스를 저장하는 데 사용할 파이썬 표준 라이브러리 데이터 구조는 무엇입니까?

왜 stdlib 요구 사항이 필요합니까? 글쎄, '파이썬에서 스프레드 시트를 다루는 라이브러리에 대해 생각 중이므로 stdlib만을 기반으로하고 싶습니다.

+0

당신은 사전을 사용할 수 튜플로 채워진 필드를 저장 (당신은 아마 Value_x과 다른 키를 사용하고자하는 것) :'{ (1, 2) : 5}'. – Blender

답변

0

어떻게 dicts의 목록에 대한 :

sparse = [{"ID":0, "Value1":123, "Value999":0}, 
      {"ID":1, "Value123":999}, # etc. 
     ]