Python 将列表合并为一个列表

Python 将列表合并为一个列表,python,list,list-comprehension,Python,List,List Comprehension,结果是[[-2,-9,-13,-10,-5,-2,9,-5],-2,-9,-13,-10,-5,-2,9,-5] 但是我想要[-2,-9,-13,-10,-5,-2,9,-5,-2,-9,-13,-10,-5,-2,9,-5] 如何才能做到这一点?在内部列表上再重复一次,如下所示: datalist = [{'data': [-2,-9,-13,-10,-5,-2,9,-5]},{'data': [-2,-9,-13,-10,-5,-2,9,-5]}] results = [] results

结果是
[[-2,-9,-13,-10,-5,-2,9,-5],-2,-9,-13,-10,-5,-2,9,-5]
但是我想要
[-2,-9,-13,-10,-5,-2,9,-5,-2,-9,-13,-10,-5,-2,9,-5]


如何才能做到这一点?

在内部列表上再重复一次,如下所示:

datalist = [{'data': [-2,-9,-13,-10,-5,-2,9,-5]},{'data': [-2,-9,-13,-10,-5,-2,9,-5]}]
results = []
results = [line['data'] for line in datalist]
print(results)
results = [data for line in datalist for data in line['data']]