zoukankan      html  css  js  c++  java
  • day8__作业(重点)

    1、把列表中姓周的姓名删除掉

    lst = ['周老二', '周星星', '麻花腾', '周老大', '周老三', '码云', '冯冯']

    lst = ['周老二', '周星星', '麻花腾', '周老大', '周老三', '码云', '冯冯']
    lst2 = []
    for i in lst:
        if i.find('周') == -1:
            lst2.append(i)
    print(lst2)
    输出结果:
    ['麻花腾', '码云', '冯冯']
    

    2、车牌划分区域,现给出以下车牌,根据车牌的信息,分析出各省的车牌持有量

    需要输出的结果如:{'上海':0,'黑龙江':0, '山东':0,'湖北':0,'湖南':0,'北京':0, '广东':0}

    cars = ['鲁A22345', '鲁B56432', '京B12MN4', '黑C12A43', '黑A12098', '沪A1234X', '粤ACX123']
    car_add = {'沪': '上海', '黑': '黑龙江', '鲁': '山东', '鄂': '湖北', '湘': '湖南', '京': '北京', '粤': '广东'}
    在循环中给字典添加键值对

    方法一:

    cars = ['鲁A22345', '鲁B56432', '京B12MN4', '黑C12A43', '黑A12098', '沪A1234X', '粤ACX123']
    car_add = {'沪': '上海', '黑': '黑龙江', '鲁': '山东', '鄂': '湖北', '湘': '湖南', '京': '北京', '粤': '广东'}
    dic={}
    for i in cars:
        if car_add[i[0]] not in dic:
    #i[0]是cars中的每个车牌中的首个字符串,而car_add[i[0]],是car_add字典中对应的键值队
    #如果这键值队不在dic字典中,就创健一个,并且键值队为1
            dic[car_add[i[0]]] = 1
    
        else:
            dic[car_add[i[0]]] += 1
    print(dic)
    
    输出结果:
    {'山东': 2, '北京': 1, '黑龙江': 2, '上海': 1, '广东': 1}
    

    方法二:

    cars = ['鲁A22345', '鲁B56432', '京B12MN4', '黑C12A43', '黑A12098', '沪A1234X', '粤ACX123']
    car_add = {'沪': '上海', '黑': '黑龙江', '鲁': '山东', '鄂': '湖北', '湘': '湖南', '京': '北京', '粤': '广东'}
    dic= {}
    for i in cars:
        dic[car_add[i[0]]] = dic.get(car_add[i[0]],0)+1
    print(dic)
    
    输出结果:
    {'山东': 2, '北京': 1, '黑龙江': 2, '上海': 1, '广东': 1}
    
  • 相关阅读:
    b站评论爬取
    推算身份证的生日位
    mac安装mysql
    H3C V7版本的系统默认权限
    H3C IRF2的三种配置情况
    一张图看懂高通QC1.0-QC4.0快充进化之路!QC2.0跟QC3.0充电区别
    云服务器 ECS Linux 软件源自动更新工具
    透明代理、匿名代理、混淆代理、高匿代理有什么区别?
    ping正常但是ssh到linux服务器很卡的解决方法
    Python GUI编程(Tkinter) windows界面开发
  • 原文地址:https://www.cnblogs.com/mr-xiong/p/13190150.html
Copyright © 2011-2022 走看看