python3 TypeError: unhashable type

在学习python编程从入门到实践这本书时,练习到API这一章的 第二实例时,python 报
Status code: 401
Traceback (most recent call last):
File "hn_submissions.py", line 12, in
for submission_id in submission_ids[:30]:
TypeError: unhashable type: 'slice'
图片说明

请大家帮忙分析一下!~~

字典类型不支持切片。你的[:30]有错误。

可以先把submission_ids 打印出来看看是不是列表类型; 复制网址在浏览器打开一下,看看能不能获取内容(正常访问应该是需要翻墙?); 最后再对照书上的代码检查一下基本就能解决了

url的地址出错了,hack-->hacker

没法访问那个API好像需要翻墙