zoukankan      html  css  js  c++  java
  • Python全栈学习_day007作业

    Day7作业及默写

    
    
    1、把列表中所有姓周的人的信息删掉(升级题:此题有坑, 请慎重):
    第一种方法:
    lst
    = ['周老二', '周星星', '麻花藤', '周扒皮'] # 结果: lst = ['麻花藤'] li = [] for i in range(len(lst)): if not lst[i].startswith(''): li.append(lst[i]) lst = li print(lst)

    第二种方法:(浅copy)

    lst = ['周老二', '周星星', '麻花藤', '周扒皮']
    for i in lst[:]:
      if '周' == i.strip()[0]:
        lst.remove(i)
    print(lst)

     





    2、车牌区域划分, 现给出以下车牌. 根据车牌的信息, 分析出各省的车牌持有量. (升级题)
    cars = ['鲁A32444','鲁B12333','京B8989M','黑C49678','黑C46555','沪 B25041'.....] locals = {'':'上海', '':'黑龙江', '':'山东', '':'湖北', '':'湖南', '': '北京'.....} 结果: {'山东': 2, '北京': 1, '黑龙江': 2, '上海': 1}
    
    cars = ['鲁A32444','鲁B12333','京B8989M','黑C49678','黑C46555','沪 B25041']
    locals = {'':'上海', '':'黑龙江', '':'山东', '':'湖北', '':'湖南'}
    dic = {}
    for i in range(len(cars)):
        dic[locals[cars[i][0]]] = 0
    for i in range(len(cars)):
        dic[locals[cars[i][0]]] += 1
    print(dic)
     
    
    3、干掉主播. 现有如下主播收益信息: zhubo = {'卢本伟':522000, '冯提莫':189999, '金老板': 99999, '吴老板': 250000, 'alex': 126} 
    1. 计算主播平均收益值 2. 干掉收益小于平均值的主播 3. 干掉卢本伟
    zhubo = {'卢本伟':522000, '冯提莫':189999, '金老板': 99999, '吴老板': 250000, 'alex': 126}
    sum = 0
    for i in zhubo:
        sum += zhubo[i]
    ave_sum = sum / len(zhubo)
    print(ave_sum)
    
    dic = {}
    for j in zhubo:
        if zhubo[j] >= ave_sum:
            dic[j] = zhubo[j]
    zhubo = dic
    print(zhubo)
    
    zhubo.pop('卢本伟')
    print(zhubo)
    默写内容
    简述什么是深浅copy.
  • 相关阅读:
    10 个雷人的注释,就怕你不敢用!
    Java 14 之模式匹配,非常赞的一个新特性!
    poj 3661 Running(区间dp)
    LightOJ
    hdu 5540 Secrete Master Plan(水)
    hdu 5584 LCM Walk(数学推导公式,规律)
    hdu 5583 Kingdom of Black and White(模拟,技巧)
    hdu 5578 Friendship of Frog(multiset的应用)
    hdu 5586 Sum(dp+技巧)
    hdu 5585 Numbers
  • 原文地址:https://www.cnblogs.com/lpgit/p/9911809.html
Copyright © 2011-2022 走看看