1.新建一个字典并修改、编辑值:

score_dict = {}
a=input()
b=input()
score_dict[a] = b
for i in range(4):#1.对score_dict字典进行初始化,数据从键盘输入,得到如任务描述中的字典a=input()b=eval(input())score_dict[a] = b
#2.请在此添加代码,实现对score_dict的添加、删除、查找、修改等操作,并打印输出相应的值
score_dict['体育']=90
del score_dict['信息']
score_dict['语文']=100
print('不存在')
print(score_dict)

2.字典的遍历,并且找出所有数字求和:(末段快捷遍历打印)

score_list=['姓名','语文','英语','数学','体育']
#1.根据上面的列表创建score_dict字典并初始化,得到如任务描述中的字典,字典中的值从键盘输入
d={}
for i in score_list:a=input()d[i]=a
import string
#2.请在此添加代码,计算张三同学的总分,并将总分作为新的键值对加入,最后输出score_dict的所有键值对
b=0
for n in d.values():if n.isdigit():b+=int(n)
d['总分']=b
for k,v in d.items() :print(k,v)

3.字典和列表的嵌套

score_dict={}
#每次循环生成一个键值对
for i in range(3):# 输入课程名作为字典的键key = input()# 创建空列表value_list = []# 1.从键盘输入两个分数,保存到列表中k=eval(input())v=eval(input())value_list.append(k)value_list.append(v)score_dict[key] = value_listprint(score_dict)    #创建空列表score_list
score_list=[]
#每次循环生成一个字典
for i in range(2):# 创建空字典s_dict={}#2.对从键盘输入三门课程及成绩,保存到字典中for i in range(3):key = input()v=eval(input())s_dict[key] =vscore_list.append(s_dict)
print(score_list)

python语言基础-字典相关推荐

  1. 【python语言基础】疑难点整理2

    [python语言基础]疑难点整理1 第五章 在python语法中,循环体中的语句没有做限制,因此,可以是任何合法语句,当然也可以是循环语句.这样就形成了循环语句的嵌套. while循环语句和for循 ...

  2. 浅谈python语言_浅谈Python语言基础知识点!

    一.Python 语言的简述 Python语言是一种解释型.面向对象的编程语言,是一种开源语言. Python属于动态类定义语言,也是一种强调类型语言. 二.Python 语言的特点 1.简单.高级 ...

  3. python有哪些软件包用来考察变量之间的相关性_Python语言基础考察点:python语言基础常见考题(一)...

    一.python是静态还是动态类型?是强类型还是弱类型? 1.动态强类型语言(不少人误以为是弱类型) 不要傻傻分不清 2.动态还是静态指的是编译期还是运行期确定类型 3.强类型指的是不会发生隐式类型转 ...

  4. 《基于ArcGIS的Python编程秘笈(第2版)》——第1章 面向ArcGIS的Python语言基础

    本节书摘来自异步社区<基于ArcGIS的Python编程秘笈(第2版)>一书中的第1章,第1.1节,作者: [美]Eric Pimpler(派普勒) 更多章节内容可以访问云栖社区" ...

  5. python全套完整教程-Python语言基础50课 全套完整版(含doc版)

    Python 语言基础 50 课是一套新的简单的给新手小白Python入门教程,由于之前发布的Python学习项目Python-100-Days对初学者来说上手还是有一定难度,而且很多小伙伴希望能够有 ...

  6. python基础知识-Python语言基础知识总结

    本文主要向大家介绍了Python语言基础知识总结,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 可以简便的方法: (1)lambda x,y:x*y (2)list1 = lis ...

  7. MOOC —— Python语言基础与应用 by 北京大学 第九章 高级扩展模块

    第九章 高级扩展模块 49.例外处理 50.推导式 51.生成器函数 generator object 52.上机练习:生成器 53.图像处理库 54.Web服务框架 55.网络爬虫 56.数据可视化 ...

  8. python课程教学大纲-《Python语言基础》课程教学大纲

    <Python语言基础>课程教学大纲 课程名称:Python语言基础课程类别:专业选修课 适用专业:电子信息工程考核方式:考查 总学时.学分:32学时1.5学分 其中讲授16学时,实验10 ...

  9. 【Python语言基础】——Python 教程

    Python语言基础--Python 教程 文章目录 Python语言基础--Python 教程 一.Python 教程 一.Python 教程 Python 是一门编程语言. 实例 print(&q ...

最新文章

  1. 谷歌砸出10亿美元,要为湾区困难群众,建2万套经适房
  2. web api 权限控制
  3. android文本框自动补全,[Android]AutoCompleteTextView自动补全文本框
  4. 为什么国内动漫制作多为3D动漫?3DMAX制作次时代建模主要是因为?
  5. 2017年最牛逼的分类Android项目源码免费一次性打包下载!
  6. MySQL学习笔记第8课(共10课)
  7. C语言之输出孪生素数
  8. WeChat-JSAPI支付
  9. 修改IDEA代码左侧折叠线颜色
  10. 【BZOJ4011】【HNOI2015】落忆枫音 题解
  11. python flask web框架_Python_WEB框架之Flask
  12. 往事如烟 - 父亲母亲的居木子豆腐
  13. pq下垂控制单相逆变器matlab仿真,学习下垂控制的逆变器并联原理,如何实现仿真P1?-控制器/处理器-与非网...
  14. BUUCTF [HITCON 2016] Leaking
  15. Windows 10系统点击任务计划程序,提示找不到远程电脑如何处理
  16. 中国自动驾驶专利申请排行榜
  17. python脚本下载钉钉的文件_利用python下载钉钉群直播视频
  18. 扮家家安装显示与服务器连接超时,【2019最新版】扮家家云渲染客户端常见问题...
  19. 当软删除遇到唯一索引
  20. java三张扑克牌_java入门三—扑克牌简易游戏

热门文章

  1. gui实现2048小游戏
  2. dcloud wap2app上架应用宝过审方法
  3. 【Unity Shader学习笔记】(五)使用鼠标绘制自由多边形(附完整工程源码)
  4. 二、为jupyter notebook 添加标题
  5. Unity检测IOS刘海屏
  6. 快看!如何实现快速赢利--国内期货反跟单
  7. 北京工作居住证办理流程
  8. 【个人吐槽】:你为什么写
  9. 谷歌开发者工具preserve log
  10. 物联网平台有哪些商业模式