您现在的位置是:课程教程文章

python itertools函数的多种用法

2023-12-13 23:51课程教程文章 人已围观

1、组合可迭代对象。

importitertools
countries=['USA','Australia','Canada','Germany']
result=itertools.combinations(countries,3)
foriinresult:
print(i)

2、允许元素重复。

importitertoolscountry
=['USA','Australia','Canada','Germany']
result=itertools.combinations_with_replacement(countries,3)
foriinresult:
print(i)

3、计数。生成一个迭代器,该迭代器返回以start指定的数字开头的均匀间隔值。

在itertools.count(20,4)中为i导入itertools:
print(i)
ifi>30:
Break

4、像在SQL中一样将事物组合在一起。

importitertools

countries=[("West","USA"),
("West","Canada"),
("East","Singapore"),
("East","China")]

iterator_one=itertools.groupby(countries,lambdax:x[0])

forkey,groupiniterator_one:
result={key:list(group)}
print(result)

以上就是python itertools函数的多种用法,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

课程教程:python itertools函数的多种用法

上一篇:python默认字典是什么

下一篇:没有了

站点信息

  • 文章统计篇文章