无法从 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
(和 map
和 filter
)已经返回迭代器而不是完整列表,所以 itertools.izip
(和 imap
和 ifilter
)变成过时了。
【参考方案1】:
在 python 3
中使用 zip
而不是 izip
而不导入任何内容
【讨论】:
以上是关于无法从 Python 3 上的 itertools izip 导入的主要内容,如果未能解决你的问题,请参考以下文章
从 itertools 模块导入 izip 在 Python 3.x 中会产生 NameError
ImportError: cannot import name accumulate:如何在Python2中实现itertools的accumulate()?