Python全栈学习_day007作业

本文包含多个Python编程挑战,如删除列表中特定元素、分析车牌归属省份、计算主播平均收益等,通过实战提升编程技能。

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.

 

转载于:https://www.cnblogs.com/BlameKidd/p/9911809.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值