Student=[{'姓名':'zhansan','电话': '123','QQ':'123456','电子邮件':'zhansan@163.com'},{'姓名':'wangwu','电话': '456','QQ':' 456789','电子邮件':' wangwu@163.com'}]
已知一个名字,如果为其中一个字典的键,输出该字典的所有值
输出形式:
姓名 电话 QQ 电子邮件
否则输出该学生不存在
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
知道一个以字典为元素的列表的键,如何求出所属字典的所有值
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
honestman_ 2022-09-22 07:57关注Student=[{'姓名':'zhansan','电话': '123','QQ':'123456','电子邮件':'zhansan@163.com'},{'姓名':'wangwu','电话': '456','QQ':' 456789','电子邮件':' wangwu@163.com'}] name = input('请输入姓名') for stu in Student: if name == stu['姓名']: print(stu['姓名'] + '\t' + stu['电话'] + '\t' + stu['QQ'] + '\t' + stu['电子邮件']) break else: print('该学生不存在')
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫点击复制链接分享编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-06-06 01:00回答 3 已采纳 这样写代码: #添加字典内容 lst =[{"new": "新的"}] word = input() tran = input() lst.append({word:tran}) print(l
- 2019-11-11 10:02回答 2 已采纳 ``` d = {123:"123", 456:"456", 789:"789"} key = [] value = [] for i in d.items(): key.appen
- 2022-03-24 12:50回答 3 已采纳 这样操作即可: c1=[] d={} for x in c: d[x.split('=',1)[0]]=x.split('=',1)[1] for k,v in d.items():
- 2024-03-01 12:356. **extend**: 扩展,将另一个序列的所有元素追加到当前列表的末尾。 7. **insert**: 插入,将一个元素插入到列表的指定位置。 8. **pop**: 取出,移除列表中指定索引处的元素并返回它。 9. **remove**: 移除,根据...
- 2022-05-10 02:12回答 2 已采纳 举个二重的例子: >>> dic = { 'A':{'a':1,'b':2},'B':{'c':3}, 'd':5 } >>> res = {} >>&
- 2021-11-14 07:28回答 1 已采纳 可能数据结构类似下面示例。操作的数据即字典键值应是列表类型。是由于两个列表引用同一地址,改变其中一个列表元素时两个列表同时改变。可以加判断,也可用copy.deepcopy()。 d={'a':{'n
- 2021-12-25 08:05回答 2 已采纳 你的 需求有两种方法可以实现 1、输入国家后遍历 freight for res in freight: if res(0) == country_1:
- 2024-07-21 11:32一键难忘的博客 字典类型(Dictionary)是键值对的集合,用于存储具有唯一键的元素。字典类型使用表示,其中K表示键的类型,V表示值的类型。使用fn关键字定义一个函数,函数可以有参数和返回值。方法定义在类或结构体内部,第一参数...
- 2021-08-18 11:44回答 3 已采纳 用zip()你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮) list1 = ["A","B","C"] list2 = ["2","4","8"] dic =
- 2022-04-14 14:05回答 2 已采纳 输入,然后用split转成list,然后字典的增加值的方法可以直接 dict[x] = y 或者 dict.update(x = y)
- 2019-05-05 09:58回答 2 已采纳 你好,我写了一种方式供你参考,希望可以帮到你。 ``` import operator oldList = [{'0-0': 0, '0-1': 0, '0-2': 0, '0-3':
- 2024-06-25 14:50andyyah晓波的博客 你可以创建一个表示人的字典,然后在其中存储你想存储的任何信息:姓名、年龄、地址,以及可以描述这个人的任何其他方面。你还能够在字典中存储任意两种相关的信息,如一系列单词及其含义、一系列人名及其喜欢的数、...
- 2021-01-12 21:24猴小贼的博客 创建一个基本的字典,需要包括字典名称,以及用花括号扩起来的键值对,如下所示:alien_0 = {'coclor': 'green','points' : 5}在上例中可以看到,一个基本的字典创建所需的所有元素,字典名称、花括号以及键值对,...
- 2022-08-21 12:39BCC485的博客 《Python编程:从入门到实践》第 6 章 字典 主要内容及习题
- 2022-04-07 05:03SylviaMiller的博客 前篇:【毕设记录日记】深度学习|铝型材表面缺陷视觉检测算法:基于Windows系统中的Python环境配置基础:Python...【毕设记录日记】深度学习|铝型材表面缺陷视觉检测算法:Python基础内容笔记整理2:数值列表、遍历列表
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
- 公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司