问题描述
datalist = [{'data': [-2,-9,-13,-10,-5,-2,9,-5]},{'data': [-2,-5]}]
results = []
results = [line['data'] for line in datalist]
print(results)
结果是[[-2,-5],[-2,-5]]
但我想要[-2,-5]
我该怎么做?
解决方法
对内部列表再使用一次迭代:
results = [data for line in datalist for data in line['data']]