无法从 Python 3 上的 itertools izip 导入

Posted

技术标签:

【中文标题】无法从 Python 3 上的 itertools izip 导入【英文标题】:can not import from itertools izip on Python 3 【发布时间】:2019-12-02 09:06:14 【问题描述】:

在我的项目中,我正在尝试导入 izip 库,但无法正常工作

from itertools import izip
from random    import normalvariate, random
from datetime  import timedelta, datetime

我得到这个错误:

from itertools import izip
ImportError: cannot import name 'izip'

但我只是想将库导入我的 python 3 项目

【问题讨论】:

在 Python 3 中,内置的 zip(和 mapfilter)已经返回迭代器而不是完整列表,所以 itertools.izip(和 imapifilter)变成过时了。 【参考方案1】:

python 3 中使用 zip 而不是 izip 而不导入任何内容

【讨论】:

以上是关于无法从 Python 3 上的 itertools izip 导入的主要内容,如果未能解决你的问题,请参考以下文章

从 itertools 模块导入 izip 在 Python 3.x 中会产生 NameError

在 Python 中获取排列,itertools

对象上的 Python itertools 组合

从 itertools.cycle 中提取一个列表

PYTHON ITERTOOLS

ImportError: cannot import name accumulate:如何在Python2中实现itertools的accumulate()?