2024-05-21 02:41:19 发布
网友
我是Python新手,不是英语母语。今天我学习了itertools模块中的一些函数。有一个函数叫做islice。它代表infinitive slice?据我所知,它可以用来分割对象的不定式序列,通常与itertools.count()一起使用。在
infinitive slice
itertools.count()
slice是一个内置类。添加“iterator”的前缀“i”是为了避免混淆和名称冲突,from itertools import *。在
slice
from itertools import *
在python2中,itertools还有imap和{},以避免与{}和{}的旧版本发生冲突。在Python3中,imap和{}成为{}和{}的新版本,因此从{}中删除。在
imap
我假设它代表“iterable slice”,因为它接受与slice内置参数相同的参数,但是生成一系列结果而不是返回一个列表。在
你可能对“不定式”有点误解,不定式是词性的一部分(在英语中,“to fall”是动词“fall”的不定式)。你可能是说“无限”,这是永无止境或不可数的。在
如果是这样,您已经正确地观察到itertools中函数的一个优点是它们可以应用于无限序列。这是因为它们返回按需生成结果的迭代器,而不是返回列表的函数。在
itertools
slice
是一个内置类。添加“iterator”的前缀“i”是为了避免混淆和名称冲突,from itertools import *
。在在python2中,itertools还有},以避免与{}和{}的旧版本发生冲突。在Python3中,}成为{}和{}的新版本,因此从{}中删除。在
imap
和{imap
和{我假设它代表“iterable slice”,因为它接受与
slice
内置参数相同的参数,但是生成一系列结果而不是返回一个列表。在你可能对“不定式”有点误解,不定式是词性的一部分(在英语中,“to fall”是动词“fall”的不定式)。你可能是说“无限”,这是永无止境或不可数的。在
如果是这样,您已经正确地观察到
itertools
中函数的一个优点是它们可以应用于无限序列。这是因为它们返回按需生成结果的迭代器,而不是返回列表的函数。在相关问题 更多 >
编程相关推荐