Python的高阶函数map模块报警告:
D:\PycharmProjects\python_project\venv\Scripts\python.exe D:/PycharmProjects/python_project/函数式编程和高阶函数/02高阶函数map的使用.py
[1, 4, 9, 16, 25, 36, 49, 64, 81]
判断是否是可迭代的: True
D:/PycharmProjects/python_project/函数式编程和高阶函数/02高阶函数map的使用.py:23: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
from collections import Iterator
Process finished with exit code 0
解决方案:
DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working from collections import Iterable
执行以下代码时
from collections import Iterable
报的这个警告,大意是这个从collections
中import
的方法即将被废弃,且在3.8版本中停止工作,我还是喜欢按规矩办事,解决的方法也很简单:
from collections.abc import Iterable