根据redditmetrics.com,Reddit上有超过一百万个subreddit。
我编写了一个脚本,重复查询this Reddit API endpoint,直到所有的subreddit都被存储在一个数组
脚本已运行近十小时,目前完成了一半(每三到四个请求会被限速)。完成后,我期望得到如下的数组:
大约需要多少内存空间来存储这个列表?
我编写了一个脚本,重复查询this Reddit API endpoint,直到所有的subreddit都被存储在一个数组
all_subs
中:all_subs = []
for sub in <repeated request here>:
all_subs.append({"name": display_name, "subscribers": subscriber_count})
脚本已运行近十小时,目前完成了一半(每三到四个请求会被限速)。完成后,我期望得到如下的数组:
[
{ "name": "AskReddit", "subscribers", 16751677 },
{ "name": "news", "subscribers", 13860169 },
{ "name": "politics", "subscribers", 3350326 },
... # plus one million more entries
]
大约需要多少内存空间来存储这个列表?