这是我的代码
[temp.append(i.get_hot_post(3)) for i in node_list]
[hot_posts+i.sort(key=sort_by_rate) for i in temp ]
get_hot_posts() 以这种方式返回 3 个项目的列表
return recent_posts[0:amount-1]
可能是列表短于 3 个元素,它可能会弄乱周围的东西,但继续
[temp.append(i.get_hot_post(3)) for i in node_list]
在这个命令之后,在“temp”中我有一个列表列表,这很好。
但是当它执行时
[hot_posts+i.sort(key=sort_by_rate) for i in temp ]
它给出了这个错误
TypeError: can only concatenate list (not "NoneType") to list