当前位置: 首页 > news >正文

【Python刷题篇】——Python入门 09 字典(下)

在这里插入图片描述

🤵‍♂️ 个人主页: @北极的三哈 个人主页

👨‍💻 作者简介:Python领域新星创作者。

📒 系列专栏:《牛客题库-Python篇》

🌐推荐《牛客网》——找工作神器|笔试题库|面试经验|实习经验内推求职就业一站解决

👉 点击链接进行注册学习

在这里插入图片描述


牛客题库《在线编程-Python篇》

  python的学习还是得基础知识+自己动手同步进行。如果是python新手,需要找一个可以在线练习得网站,我建议你去牛客网多练习。

在这里插入图片描述


Python入门:09 NP67-NP75

在这里插入图片描述


NP72 生成字典

描述
牛牛有两份列表,一份记录了牛客网用户的名字,另一份记录他们使用的语言。假设两份列表一一对应,请使用zip函数将两份列表封装为字典,以名字为key,语言为value,然后直接输出字典。

输入描述:
第一行输入多个字符串表示用户名字,以空格间隔。
第二行输入多个字符串表示使用的语言,以空格间隔。

输出描述:
直接输出两个列表组成的字典。

示例1
输入:Niuniu NIumei Niukele
   C C++ Python
输出:{'Niuniu': 'C', 'NIumei': 'C++', 'Niukele': 'Python'}

代码:

a =input()
b = input()
names = a.split()
language = b.split()
dict_a = dict(zip(names,language))
print(dict_a)

保存运行:
在这里插入图片描述

保存提交:
在这里插入图片描述


NP73 查字典

描述
正在学习英语的牛妹笔记本上准备了这样一个字典:{'a': ['apple', 'abandon', 'ant'], 'b': ['banana', 'bee', 'become'], 'c': ['cat', 'come'], 'd': 'down'}
请你创建这样一个字典,对于牛妹输入的字母,查询有哪些单词?

输入描述:
输入一个字母,必定在上述字典中。

输出描述:
同一行中依次输出每个单词,单词之间以空格间隔。

示例1
输入:a
输出:apple abandon ant

代码:

dict1 = {'a': ['apple', 'abandon', 'ant'], 'b': ['banana', 'bee', 'become'], 'c': ['cat', 'come'], 'd': 'down'}
a = input()
for i in dict1[a]:
    print(i,end=' ')

自测运行:
在这里插入图片描述


NP74 字典新增

描述
正在学习英语的牛妹创建了一个字典:{'a': ['apple', 'abandon', 'ant'], 'b': ['banana', 'bee', 'become'], 'c': ['cat', 'come'], 'd': 'down'}。现牛妹新学了一个字母letter,以及一个新单词word,请把它们增加到字典中,再输出更新后的字典。

输入描述:
第一行输入一个新字母letter
第二行输入一个新单词word

输出描述:
输出更新后的整个字典。

示例1
输入:e
   egg
输出:{'a': ['apple', 'abandon', 'ant'], 'b': ['banana', 'bee', 'become'], 'c': ['cat', 'come'], 'd': 'down', 'e': 'egg'}

代码:

letter = input()
word = input()
d = {
    "a": ["apple", "abandon", "ant"],
    "b": ["banana", "bee", "become"],
    "c": ["cat", "come"],
    "d": "down",
    letter: word,
}
d[letter] = word
print(d)

自测运行:
在这里插入图片描述


NP75 使用字典计数

描述
Python的字典可以用来计数,让要被计数的元素作为key值,它出现的频次作为value值,只要在遇到key值后更新它对应的value即可。现输入一个单词,使用字典统计该单词中各个字母出现的频次。

输入描述:
输入一个字符串表示单词,只有大小写字母。

输出描述:
直接输出统计频次的字典。

示例1
输入:Nowcoder
输出:{'N': 1, 'o': 2, 'w': 1, 'c': 1, 'd': 1, 'e': 1, 'r': 1}

代码:

list1=list(input())
dict1={}
for i in list1:
    if i in dict1:
        dict1[i]+=1
    else:
        dict1[i]=1
print(dict1)

自测运行:
在这里插入图片描述

保存提交:
在这里插入图片描述


推 荐:牛客题霸-经典高频面试题库

🌐 找工作神器-|笔试题库|面试经验|大厂面试题 👉 点击链接进行注册学习
在这里插入图片描述

相关文章:

  • MySQL-查询数据库(二)
  • 《安富莱嵌入式周报》第281期:Keil Studio发布VSCode插件,微软嵌入式IDE升级,开源穿戴手表,CAN XL汽车单片机,USB4 V2.0规范
  • 【数据挖掘】pandas使用手册
  • 图像处理技术的综合应用——提取篮球
  • 2021 第四届 浙江省大学生网络与信息安全竞赛技能赛 预赛 Writeup,4题
  • 【MCAL_CANDriver】-1.2-Can Mailbox邮箱,Hardware Object,HOH,HRH,HTH之间的关系
  • 【零基础学QT】第七章 网络通信,TCP、UDP通信实验
  • 一次解释器模式的实际使用
  • C++入门·收尾
  • 25.CF992E Nastya and King-Shamans 转化+线段树二分
  • 快来带您了解中秋节的前世今生
  • 分布式锁之防止超卖 --mysql原子操作,乐观锁,redis事务,乐观锁
  • 【算法刷题】第一篇——哈希
  • 小脚本杂文shell脚本
  • 网络热的查询易语言代码
  • [ JavaScript ] 数据结构与算法 —— 链表
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • export和import的用法总结
  • FineReport中如何实现自动滚屏效果
  • Java IO学习笔记一
  • k8s如何管理Pod
  • Redis 中的布隆过滤器
  • SOFAMosn配置模型
  • Travix是如何部署应用程序到Kubernetes上的
  • TypeScript迭代器
  • win10下安装mysql5.7
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 区块链技术特点之去中心化特性
  • 如何设计一个比特币钱包服务
  • 实现菜单下拉伸展折叠效果demo
  • 携程小程序初体验
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • ​flutter 代码混淆
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (LeetCode) T14. Longest Common Prefix
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (一)为什么要选择C++
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • .Family_物联网
  • .net framwork4.6操作MySQL报错Character set ‘utf8mb3‘ is not supported 解决方法
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc
  • .net通用权限框架B/S (三)--MODEL层(2)
  • .net项目IIS、VS 附加进程调试
  • .Net中的设计模式——Factory Method模式
  • .NET中两种OCR方式对比
  • [ 隧道技术 ] 反弹shell的集中常见方式(四)python反弹shell
  • [【JSON2WEB】 13 基于REST2SQL 和 Amis 的 SQL 查询分析器
  • [2013AAA]On a fractional nonlinear hyperbolic equation arising from relative theory
  • [20161214]如何确定dbid.txt
  • [Angular] 笔记 16:模板驱动表单 - 选择框与选项
  • [EFI]ASUS EX-B365M-V5 Gold G5400 CPU电脑 Hackintosh 黑苹果引导文件
  • [loj6039]「雅礼集训 2017 Day5」珠宝 dp+决策单调性+分治
  • [Luogu 3958] NOIP2017 D2T1 奶酪