zoukankan      html  css  js  c++  java
  • python之小技巧积累

    交换a和b的值:
    a=11
    b=22
    #引进第三个变量交换a和b的值
    # c=a#把a给c,现在c是11
    # a=b#把b给a,现在a是22
    # b=c#把c给b,现在b是11

    #不引进第三个变量,交换a和b的值
    # 方法1
    # b,a=a,b#交换两个变量的值
    #方法2
    a = a+b #a现在是33
    b = a-b #b现在是11
    a = a-b #a现在是22

    print(a,b)
    ==================================================================================
    map和filter的使用:
    def func(a): #0 1 2
    if a%2==0:
    return True
    else:
    return False
    nums = [x for x in range(11)]
    print(nums)
    res_f = filter(func,nums)#filter循环调用函数,只保存结果返回真的
    print(list(res_f))

    res_m = map(func,nums)#循环调用函数,然后把每次函数处理的结果,放到一个list里面返回
    print(list(res_m))
  • 相关阅读:
    Mark
    linux重启mysql无法启动
    网络流量监测IP雷达 4.0
    BBR拥塞控制算法
    弱口令
    SSH加固
    Openstack 部署
    Integrate Neutron and OVN
    Build OpenVSwitch and OVN
    OVN 简单组网脚本
  • 原文地址:https://www.cnblogs.com/mpp0905/p/8321944.html
Copyright © 2011-2022 走看看