美文网首页
3.3中itertools.product记录

3.3中itertools.product记录

作者: richybai | 来源:发表于2021-03-02 12:55 被阅读0次

itertools.product用于求多个可迭代对象的笛卡尔积,和嵌套循环等价。

其使用方法如下:

import itertools
itertools.product(*iterables, repeat=1)

*iterables是多个可迭代对象,repeat表示重复几次。
product(A, repeat=3)product(A, A, A)等价。
以下为一些实例展示:

A = [0, 1]
>>> for x in itertools.product(A, repeat=3):
...     print(x, end=" ") 
(0, 0, 0) (0, 0, 1) (0, 1, 0) (0, 1, 1) (1, 0, 0) (1, 0, 1) (1, 1, 0) (1, 1, 1)

>>> for x in itertools.product("ABCD", "12"):     
...     print(x, end=" ")
... 
('A', '1') ('A', '2') ('B', '1') ('B', '2') ('C', '1') ('C', '2') ('D', '1') ('D', '2')

相关文章

  • 3.3中itertools.product记录

    itertools.product用于求多个可迭代对象的笛卡尔积,和嵌套循环等价。 其使用方法如下: *itera...

  • Python小实验——数独游戏

    1)简化迭代模型-->填充数字 引入itertools.product()函数能够把之前需要两层以上迭代才能完成的...

  • 深度学习调参-超参数排列组合

    首先定义超参数的名称和取值范围, 然后调用itertools.product,可以生成所有超参数的排列组合。 re...

  • 记录记录再记录

    先发个标题 明天再补上

  • DNS服务记录类型

    DNS记录类型包含:A记录、AAAA记录、CNAME记录、MX记录、NS记录、TXT记录、SRV记录、URL转发。...

  • 记录,记录

    今天是3月18日,我上网搜了一下,历史上的今天发生了很多事,觉得非常不可思议。 有两个事件大家应该都能比较熟悉:第...

  • 记录,记录

    2020.03.12 今天这个日子总觉得需要留下点什么。 今天BTC最低触至5200u,不行,暂停一下,先把交易所...

  • 记录记录

    时间好快,公休瞬间结束!这个公休我经历了什么?感觉就没有休息。 这段时间确实经历了很多。有家事,有其他事...

  • 记录没有记录的记录

    昨夜 凝望息屏的手机 如同熟睡的恋人 盼她醒以拥抱,却又不忍惊扰 “砰,砰,砰” 雨骑在风的肩上 兴冲冲地拍着窗门...

  • 初心

    创作,为了记录,记录生活,记录心情,记录回忆……

网友评论

      本文标题:3.3中itertools.product记录

      本文链接:https://www.haomeiwen.com/subject/zhitqltx.html