zoukankan      html  css  js  c++  java
  • Python自动化开发三元运算 列表解析 生成器表达式

    Python自动化开发-三元运算 列表解析 生成器表达式

    三元运算

    例1:三元表达式运算

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    
    #三元表达式运算
    name="Ron"
    r="good" if name=="Ron" else "bad"
    print(r)
    View Code

    代码执行结果:

    good

    例2:三元表达式运算

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    
    #三元表达式运算
    name="roy"
    r="good" if name=="Ron" else "bad"
    print(r)
    View Code

    代码执行结果:

    bad

    列表解析

    例1:列表解析

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    
    #列表解析
    L1=[i for i in range(8)]
    print(L1)
    View Code

    代码执行结果:

    [0, 1, 2, 3, 4, 5, 6, 7]

    生成器表达式

    例1:生成器表达式

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    
    #生成器表达式
    L1=(i for i in range(8))
    print(L1.__next__())
    print(L1.__next__())
    print(L1.__next__())
    print(L1.__next__())
    print(L1.__next__())
    print(L1.__next__())
    print(L1.__next__())
    print(L1.__next__())
    View Code

    代码执行结果:

    0
    1
    2
    3
    4
    5
    6
    7

    你不向我走来,我便向你走去。
  • 相关阅读:
    Tarjan专题
    Catalan数
    状压DP
    威尔逊定理证明:
    【fzoj 2376】「POJ2503」Babelfish
    Android 源码
    Android实现推送方式解决方案
    Android apk 签名
    圆角的实现
    Android 资源
  • 原文地址:https://www.cnblogs.com/renyongbin/p/15770997.html
Copyright © 2011-2022 走看看