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.
  • 相关阅读:
    如何使用 Python 進行字串格式化
    骨牌摆放问题 POJ 2411(状态压缩DP)
    ACM/OI中C++常用优化(实用/调试/技巧)代码(语法)
    Windows 系统如何完全卸载 VSCode
    Python 在VSCode中使用
    第十一场训练赛
    L1-046 整除光棍 (20分)
    Problem 330A
    POJ 2187 Beauty Contest (凸包 旋转卡壳)
    程序员:写作能收获什么?
  • 原文地址:https://www.cnblogs.com/lpgit/p/9911809.html
Copyright © 2011-2022 走看看