用途:
将类似:[[['a', 'b'], 'c'], ['A', 'B', 'C'], '1', '2', '3']
展开为:['a', 'b', 'c', 'A', 'B', 'C', '1', '2', '3']

python2与报错解决

在python2中可以使用:

from compiler.ast import flattenlist_example = [[['a', 'b'], 'c'], ['A', 'B', 'C'], '1', '2', '3']
print(flatten(list_example))

python3

使用:

import collections.abcdef flatten(x):result = []for el in x:if isinstance(x, collections.abc.Iterable) and not isinstance(el, str):result.extend(flatten(el))else:result.append(el)return resultif __name__ == '__main__':list_example = [[['a', 'b'], 'c'], ['A', 'B', 'C'], '1', '2', '3']print(flatten(list_example))

python展开list嵌套,并解决from compiler.ast import flatten报错ModuleNotFoundError: No module named ‘compiler‘相关推荐

  1. Python使用pip安装报错ModuleNotFoundError: No module named ‘pip._internal.cli.main‘的解决方法

    Python使用pip安装报错ModuleNotFoundError: No module named 'pip._internal.cli.main'的解决方法   大家好,我叫亓官劼(qí guā ...

  2. Python使用pip安装报错ModuleNotFoundError: No module named ‘pkg_resources‘的解决方法

    Python使用pip安装报错ModuleNotFoundError: No module named 'pkg_resources'的解决方法   大家好,我叫亓官劼(qí guān jié ),在 ...

  3. pip报错ModuleNotFoundError: No module named ‘dataclasses‘解决

    pip报错ModuleNotFoundError: No module named 'dataclasses'解决 问题描述 使用pip无论输入何种指令都会出现如下报错,见下截图 初步的解决思路是重装 ...

  4. 解决JupyterLab/JupyterNotebook安装pycherts后依旧报错报错 ModuleNotFoundError: No module named ‘pyecharts‘

    问题解析 即便使用pip list检查后,有pyecharts包,但是依旧无法导入pyecharts包,报错ModuleNotFoundError: No module named 'pyechart ...

  5. 运行django代码报错ModuleNotFoundError: No module named 'myapp'如何解决

    运行代码报错ModuleNotFoundError: No module named 'myapp'如何解决 您可以回顾一下之前是否使用过django核心模块中的User? from django.c ...

  6. 解决Ubuntu报错ModuleNotFoundError: No module named ‘pip‘

    Ubuntu报错ModuleNotFoundError: No module named 'pip' 解决方法: sudo apt install python3-pip

  7. Python报错ModuleNotFoundError: No module named ‘pyqtgraph‘

    在使用python对数据可视化需要 'pyqtgraph' 这个模块进行绘图,当我们在导入这个模块运行代码之后会有这样的报错:No module named 'pyqtgraph',这是因为当前使用的 ...

  8. python3 pip3 install 报错 ModuleNotFoundError: No module named ‘_ctypes‘ 解决方法

    错误: 在腾讯云上pip install sklearn时报这个错误,如下: File "/usr/local/python3/lib/python3.7/ctypes/__init__.p ...

  9. 【python】导入HTMLTestRunner失败---报错ModuleNotFoundError: No module named ‘HTMLTestRunner‘

    问题描述:在使用python的HTMLTestRunner进行测试报告输出时,运行错误信息如下: ModuleNotFoundError: No module named 'HTMLTestRunne ...

最新文章

  1. 彻底解决Spring mvc中时间的转换和序列化等问题
  2. SAP FICO期初开账存货导入尾差
  3. Data-Mediator专题之属性回调
  4. 用Docker搭建Laravel和Vue项目的开发环境
  5. Python 机器学习 随机森林 天气最高温度预测任务(三)
  6. 零磁道损坏如何修复?【硬盘故障软修理技巧】
  7. android 动画效果
  8. MD5 加密算法详解
  9. 使用命令修改dns服务器地址,Windows下使用命令行设置ip地址的DNS服务器
  10. CC2650 入手资料总结(转)
  11. 支付宝 ECSHOP 支付接口 PHP
  12. 网络抖动多少ms算正常_【求助】acrh17 ping结果最高延时多少ms?算正常
  13. c:forEach--------------JSTL
  14. ISO文件怎么安装?
  15. Halcon 算子 elliptic_axis
  16. (创建型)2、原型模式(返回原对象的克隆体,不直接返回原对象)
  17. element-plus分页组件默认显示英文,设置成中文显示。
  18. qrcodejs2二维码生成js
  19. 牛客Wannafly挑战赛9
  20. 借助LVS+Keepalived实现负载均衡

热门文章

  1. 山东大学linux应用实验五,【Linux】山东大学Linux应用课程实验记录
  2. Objective-C和C++混编的要点
  3. UE4 iOS游戏开发
  4. mysql自带压测工具--mysqlslap
  5. Android版添加phonegap-银联支付插件教程
  6. 关于bash的shellshock漏洞
  7. 简单盘点手游开发引擎
  8. 使用 IntraWeb (35) - TIWJQueryWidget
  9. TRUNCATE DELETE
  10. 手工杀毒之“三十六计”