如何解决将列表合并为一个列表
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']]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。