zoukankan      html  css  js  c++  java
  • python-列表解析、字典解析、集合解析

    列表解析、字典解析、集合解析

    列表解析

    生成一个列表

    nums = [1, 3, 9]
    list_gen = [num**2 for num in nums if x <= 5] # [1, 9]

    代码描述:

    表达式(num**2)用于生成你要存储到列表中的值

    for循环(for num in nums) 用于给表达式供值

    条件判断(if x <= 5)表示供值的元素应满足的条件

    字典解析

    生成一个字典

    person = {"name":"tom", "age":20}
    dic_gen = {key: value for key, value in person.items() if value == "tom"} #{"name":"tom"}

    集合解析

    返回一个集合

    nums = [1, 3, 9]
    set_gen = {num**2 for num in nums if x <= 5} #{1, 9}
  • 相关阅读:
    JS-07 (js的面向对象编程)
    AI SiameseFC
    phpstorm调试
    Php 编译扩展
    canvas
    AI FCN
    AI WebGL
    Python flask
    JIT 即时编译
    小程序
  • 原文地址:https://www.cnblogs.com/marton/p/10674083.html
Copyright © 2011-2022 走看看