【科赛网15天培训】前期准备

本文介绍了一个Python程序,该程序包含两个功能:一是通过输入用户名查询字典中对应的用户ID;二是统计输入字符串中特定字符出现的次数,并去除无效字符如'.'和',',最终返回统计结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

选择错题

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

#[题目链接](https://www.icourse163.org/learn/NJU-1001571005?tid=1002701006#/learn/ojhw?id=1003423011)
def find_person(dict_users, strU):
     if strU in dict_users:
        return dict_users[strU]
     else:
        return 'Not Found'
if __name__ == "__main__":
     dict_users={'xiaoyun':88888,'xiaohong':5555555,'xiaoteng':11111,'xiaoyi':12341234,'xiaoyang':1212121}
     strU =  input()
     print(find_person(dict_users, strU))
#[题目链接](https://www.icourse163.org/learn/NJU-1001571005?tid=1002701006#/learn/ojhw?id=1003423011)
def countfeq(s):    
    s_list = s.split('/')
    p = []
    for i in range(0,len(s_list)):
        if s_list[i] is not '.' and s_list[i] is not ',':
            p.append(s_list[i])
    t = dict.fromkeys(p, 0)
    for i in range(0,len(p)):       
        t[p[i]] += 1
    return t
if __name__ == "__main__":
   s = input()
   s_dict = countfeq(s)
   print(len(s_dict.keys()))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值