• 内置函数二---作业


    4,用map来处理字符串列表,把列表中所有人都变成sb,比方alex_sb
    # name=["alex","oldboy","wusir"]
    # print(list(map(lambda x: x+"_sb", name)))

    5,用map来处理下述l,然后用list得到一个新的列表,列表中每个人的名字都是sb结尾
    # l=[{'name':'alex'},{'name':'y'}]
    # print(list(map(lambda dic: {"name": dic['name']+"_sb"} , l)))

    # 6,用filter来处理,得到股票价格大于20的股票名字
    # shares={
    #     'IBM':36.6,
    #     'Lenovo':23.2,
    #    'oldboy':21.2,
    #     'ocean':10.2,
    #  }
    # print(list(filter(lambda x: shares[x] > 20 , shares)))

    #7. 有下面字典,得到购买每只股票的总价格,并放在一个迭代器中。
    # 结果:list一下[9110.0, 27161.0,......]  shares * price
    # portfolio = [
    #     {'name': 'IBM', 'shares': 100, 'price': 91.1},
    #     {'name': 'AAPL', 'shares': 50, 'price': 543.22},
    #     {'name': 'FB', 'shares': 200, 'price': 21.09},
    #     {'name': 'HPQ', 'shares': 35, 'price': 31.75},
    #     {'name': 'YHOO', 'shares': 45, 'price': 16.35},
    #     {'name': 'ACME', 'shares': 75, 'price': 115.65}
    # ]
    #
    # print(list(map(lambda dic: dic['shares'] * dic['price'],portfolio)))
    # print(list(filter(lambda dic: dic['price'] > 100,portfolio)))

    # # # 有下列三种数据类型,
    # l1 = [1,2,3,4,5,6]
    # l2 = ['oldboy','alex','wusir','太白','日天']
    # tu = ('**','***','****','*******')
    # # 写代码,最终得到的是(每个元祖第一个元素>2,第三个*至少是4个)
    # #  [(3, 'wusir', '****'), (4, '太白', '*******')]这样的数据。
    # # ????
    # print(list(filter(lambda x: x[0] > 2 and len(x[2]) >=4,  zip(l1, l2, tu))))
     
     l1 = [ {'sales_volumn': 0},
    #        {'sales_volumn': 108},
    #        {'sales_volumn': 337},
    #        {'sales_volumn': 475},
    #        {'sales_volumn': 396},
    #        {'sales_volumn': 172},
    #        {'sales_volumn': 9},
    #        {'sales_volumn': 58},
    #        {'sales_volumn': 272},
    #        {'sales_volumn': 456},
    #        {'sales_volumn': 440},
    #        {'sales_volumn': 239}]
    # print(list(sorted(l1, key=lambda x: x['sales_volumn'])))
     







     
     
  • 相关阅读:
    利用开源数据集进行钓鱼邮件检测——数据量还是很少啊,黑+白1万多条
    通过GAN绕过基于机器学习的IDS检测系统,IDSGAN(也是对IDS ML检测算法进行绕过,数据集使用NSL-KDD,DoS、U2R、R2L三种攻击)——也有最新防御的方法
    Mac 微信截图快捷键
    Mac M1 Brew配置nginx开机自启动,解决nginx自启动不成功问题
    Mac 停掉自带的Apache服务
    Mac如何卸载软件
    Mac brew 管理服务
    Mac vscode 跳转函数
    Mac vscode修改文件名
    Mac 使用phpmyadmin
  • 原文地址:https://www.cnblogs.com/DanielYang11/p/9917285.html
Copyright © 2020-2023  润新知