• Python基础-列表推导式


    python中列表推导式有三种数据类型可用:列表,字典,集合

    列表推导式书写形式:  

    [表达式 for 变量 in 列表]    或者  [表达式 for 变量 in 列表 if 条件]

    1,列表推导式例子:

    names=['阿西','阿夏',1234,['aaa'],'答案']
    new_names=[name for name in names if not isinstance(name,str)]#判断name是不是str类型
    print(new_names)

    2,集合推导式例子,不同之处指示把方括号,变成了大括号

    # 快速更换key和value
    
    dic1 = {'a': 10, 'b': 34}
    dic2 = {v: k for k, v in dic1.items()}
    print(dic2)
    print(type(dic2))
     

    3,集合推导式例子

    squared = {x**2 for x in [1, 1, 2]}
    print(squared)
    print(type(squared))

  • 相关阅读:
    Bootstrap 4 网格的基本结构
    Js 框架之Vue .JS学习记录 ① 与Vue 初识
    ASP.NET 发送邮件 SMTP
    c# 多线程简化
    ASP.NET Razor
    ASP.NET MVC 简单介绍①
    握手7
    握手6
    握手5
    握手4
  • 原文地址:https://www.cnblogs.com/niuniu2018/p/8007206.html
Copyright © 2020-2023  润新知