zoukankan      html  css  js  c++  java
  • python_推导式

    1、列表生成式

    列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式列表生成式

    #非列表生成式写法
    list1=[]
    for i in range(1,10):
        reult=i*i
        list1.append(reult)
    print(list1)
    
    #列表生成式
    list2=[i*i  for i in range(1,10)]
    print(list2)
    
    
    D:studypython	estvenvScriptspython.exe D:/study/python/test/dd.py
    [1, 4, 9, 16, 25, 36, 49, 64, 81]
    [1, 4, 9, 16, 25, 36, 49, 64, 81]

    2、三元表达式

    三元表达式主要由三部分组成循环,条件判断,操作

    例子:

    #非三元式
    list1=[]
    for i in range(1,20):
        if i%2:
           list1.append(str(i).zfill(3))
    print(list1)
    
    #三元式
    list2=[str(i).zfill(4) for i in range(1,20) if i%2]
    print(list2)
    
    
    D:studypython	estvenvScriptspython.exe D:/study/python/test/dd.py
    ['001', '003', '005', '007', '009', '011', '013', '015', '017', '019']
    ['0001', '0003', '0005', '0007', '0009', '0011', '0013', '0015', '0017', '0019']
  • 相关阅读:
    初中几何
    角平分线导致的三角形内外角关系
    解方程
    初中|数学题目整理
    求一次函数解析式
    整式的四则运算
    分式方程
    做辅助线的方法
    线段相等的证明思路
    python2.7安装sqlite3模块
  • 原文地址:https://www.cnblogs.com/xiaokuangnvhai/p/10997697.html
Copyright © 2011-2022 走看看