简单有趣的python实例讲解python实例方法可以由类和对象调用
下载地址 https://share.weiyun.com/OvviwGnZ
资料目录 Python练习集100题 100道Python面试题 Python100经典练习题 Python经典题目100道题 Python题库(已收录100道真题) Python100例视频讲解课程 菜鸟教程Python教程100例 130道python练习题,涵盖基础内容的方方面面 Python考试题复习知识点试卷试题 PYTHON测试题和答案 python第一阶段考试题 Python经典面试题和答案解析 python期末考试复习试卷 python习题集大全(附答案解析) 老男孩Python全栈7期练习题(面试真题模拟) 尚观python第一阶段考试(面试真题模拟) 《Python程序设计基础与应用》习题答案 《Python快速编程入门》——课后题答案 Python编程基础张健 , 张良均课后习题及答案 Python程序设计基础及实践(慕课版)郭炜习题答案 Python程序设计基础习题答案与分析 python基础试题(含答案)
举例 修改字典里的value 题目要求 有一个字典,保存的是学生各个编程语言的成绩,内容如下 data = { 'python': '90', 'c++': '95', 'java': '90' } 请编写函数 transfer_score,将value修改成int类型,最终字典内容变成 data = { 'python': 90, 'c++': 95, 'java': 90 } 完善下面的代码 def transfer_score(score_dict): """ 在这里实现你的算法 :param score_dict: :return: """ pass
if __name__ == '__main__': data = { 'python': '90', 'c++': '95', 'java': '90' } transfer_score(data) print(data) 思路分析 字典的结构非常简单,只需要遍历字典然后修改value类型即可,但如果你写成value = int(value) 是不会起到任何作用的,因为这样并没有修改真正的value,不要忘记了,想要修改字典里的value,必须通过key来修改,只能写成score_dict[key] = int(value) 示例代码 def transfer_score(score_dict): """ 在这里实现你的算法 :param score_dict: :return: """ for key, value in score_dict.items(): score_dict[key] = int(value)
if __name__ == '__main__': data = { 'python': '90', 'c++': '95', 'java': '90' } transfer_score(data) print(data)
|