zoukankan      html  css  js  c++  java
  • python推导式创建序列

    推导式创建序列

    推导式是一个或多个迭代器快速创建序列的一种方式。可以将循环和条件判断结合,简化代码。几个推导式注意符号的使用,比如小括号,方括号,大括号等等。

    列表推导式

    列表推导式生成列表对象,语法:

    [表达式 for item in 可迭代对象]

    或者:[表达式 for item in 可迭代对象 if 条件判断]

    字典推导式

    字典推导式生成字典对象,语法如下:

    {key_expression:value_expression for 表达式 in 可迭代对象}

    也可以使用多个循环和判断

    统计字符出现的次数:

    集合推导式

    集合推导式生成集合对象,语法:

    {表达式 for item in 可迭代对象}

    或者:{表达式 for item in 可迭代对象 if 条件判断}

    生成器推导式(生成元组)

    返回一个生成器对象,语法:

    (表达式 for item in 可迭代对象)

    或者:(表达式 for item in 可迭代对象 if 条件判断)

    一个生成器(生成器是一个可迭代的对象)只能运行一次,第二次迭代数据就会发现已经没有了:

  • 相关阅读:
    君のことが好きだよ。
    [拓展Bsgs] Clever
    同余方程笔记
    [HAOI2008] 糖果传递
    [USACO10DEC] Treasure Chest
    [APIO2007] 风铃
    Luogu_2015 二叉苹果树
    关于高精度
    关于博弈论
    关于DP和背包
  • 原文地址:https://www.cnblogs.com/whych/p/9742075.html
Copyright © 2011-2022 走看看