zoukankan      html  css  js  c++  java
  • python(二)基础

    1.lambda表达式(一般格式为冒号前边是参数冒号后边是返回值)

    单参数:

    多参数:

    我们如果实现一个普通的filter过滤函数过滤掉偶数:

    而我们如果用lambda表达式就很简便:

    2.递归

    普通的算法求阶乘:

     递归实现阶乘:

    递归实现斐波那契数列:

     3.字典

    初始化并且复制,前面是key后面是值

    输出结果为:

    循环遍历输出key:

    循环遍历输出value:

    循环遍历输出对象:

    一些方法:

    4.集合(元素不重复,与字典相比他没有映射关系)

    普通方式给集合赋值:

    在没有赋值之前是一个dict,但是当赋值之后就是一个集合,而且集合里的内容是去重复的

    用set方法给集合赋值:

     不可变集合,加东西会报错:

    5.文件操作

  • 相关阅读:
    简单对拍
    搜索感想
    L1434滑雪
    记忆化搜索
    L3956棋盘
    USACO 数字三角形
    枚举顺序
    蓝桥计算
    用户态和内核态IO过程
    Mybatis的结果集中的Do要不要有setter
  • 原文地址:https://www.cnblogs.com/yk123/p/5891204.html
Copyright © 2011-2022 走看看