python中的内存数据结构是什么?

问题描述

我遇到了一个编码挑战,我必须解析一个文本文件并构建“要使用的内存中的数据结构。”。然后我必须对其进行描述性统计。到目前为止,我已经解析了文本并构建了一个包含所有所需数据的字典。

我没有使用过 sqlite 或类似的东西,因为他们特别要求数据结构而不是数据库。 我不确定这里的字典是否正确。所以我的问题是:python 中的内存数据结构是什么?我已经尝试过网络但无法得到明确的答案。

解决方法

内存数据结构是存储在 RAM 中的数据结构(而不​​是保存到磁盘或“pickled”)。如果您没有使用为您存储到磁盘的外部程序(如数据库)并且没有显式存储到磁盘,那么您已经创建了一个内存数据结构。字典、列表、集合等都是数据结构,如果不保存到磁盘,它们就是内存中的数据结构。