原始数据集raw=['[1,2]','[3,4]','[4,5]']# 合并结果为一个大列表res_li=[1,2,3,4,5]方法1:通过itertoolsimport itertoolsraw=['[1,2]','[3,4]','[4,5]']list(itertools.chain(*map(eval, raw)))li=[[1,2],[3,4],[4,5]]list(itertools.chain(*li))方法2:通过Appendtemp_li = []for res in raw:for i in eval(res):temp_li.append(i)方法3:通过循环res=[x for j in raw for x in eval(j)]import jsonres=[x for j in raw for x in json.loads(j)]方法4:通过extendtemp_li = []for res in raw:temp_li.extend(eval(res))
【python多个list合并成为单个list】
推荐阅读
- 端午节有20多个别称,你知道几个
- python为什么叫爬虫?
- 特朗普要在多个摇摆州提起诉讼-特朗普在多州提诉讼
- 20多个孩子替去世同学孝敬父母-如何让孩子孝顺父母
- 20多个孩子替去世同学孝敬父母
- python元组表达式和方法
- 使用Python和OCR进行文档解析的完整代码演示
- 如何同时Ping多个IP地址,一个小技巧节约N小时?
- 华为|华为鸿蒙3.0即将发布 股市先热起来:多个鸿蒙概念股大涨
- 国企|又一国企迎来招聘,2022需有4万多个岗位空缺,应届生有福了!
