zoukankan      html  css  js  c++  java
  • python itertools

    1 product

    1.1 一个generator函数

    因此它的返回值是一个iterator,可以用for遍历。

    1.2 计算product的参数分类

    1.2.1 dict和list

    只用了dict的key,没有用dict的value。

    例子:

    >>> d1={'x1':1, 'y1':2, 'z1':3}
    >>> d2={'x2':2, 'y2':3}
    >>> dd={'t1':d1,'t2':d2}
    >>> l1=[a,b,c,d]

    >>> a=product(dd,l1)
    >>> for i in a:
    ...     print i
    ...
    ('t2', 'a')
    ('t2', 'b')
    ('t2', 'c')
    ('t2', 'd')
    ('t1', 'a')
    ('t1', 'b')
    ('t1', 'c')
    ('t1', 'd')

    1.2.2 dict和dict

    同样丢掉了value。

    例子:

    b= product(d1,d2)
    >>> for i in b:
    ...     print i
    ...
    ('y1', 'x2')
    ('y1', 'y2')
    ('x1', 'x2')
    ('x1', 'y2')
    ('z1', 'x2')
    ('z1', 'y2')

  • 相关阅读:
    linux磁盘扩容脚本不重启
    编译安装redis
    编译安装nginx
    ansible常用模块
    centos7 yum安装ansible
    centos7 salt操作命令
    centos7 yum安装salt
    keep
    MySQL6
    MySQL5
  • 原文地址:https://www.cnblogs.com/hustdc/p/7530710.html
Copyright © 2011-2022 走看看