摘要: Python中使用函数切片可以创建副本,保留原本。现在给出如下代码 上述代码的作用:将列表ori_lists中的元素修改成,元素前面添加一个“the Great”,并传送到空列表new_lists中,但不允许修改原列表,并通过连个函数分别实现复制和显示的功能 第12行代码的,实参中我们使用magic 阅读全文
posted @ 2018-08-15 10:24 少年π 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 假如现在有一个列表:magicians_list = ['mole','jack','lucy'],现在想通过一个函数来实现,在列表的每个元素前面加上“the Great”的字样。现在通过一个函数来实现: 运行上述代码,得到结果: 我们发现,执行完第5行代码,打印的names列表并未变化成 ['th 阅读全文
posted @ 2018-08-15 10:03 少年π 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 上段代码描述了函数的定义和使用: 1.函数定义,用def关键字,注意函数定义的格式 2 函数的返回值可以是列表和字典,总之,是很丰富;这也从侧面反应了:函数的形参也可以是列表和字典 3 函数的形参可以有默认形参,但默认形参通常只能放在()的最后面 阅读全文
posted @ 2018-08-14 22:17 少年π 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 上述代码的功能是:检查sandwiches_orders列表中是否有"apple",如果有,则删除apple,打印剩余的水果,并将其逐个添加到finished_sandwiches中,并将其在sandwiches_orders中删除,需要注意的是,这里先打印谁,就先添加谁,更加符合实际点餐先来先到的 阅读全文
posted @ 2018-08-14 15:29 少年π 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 上述代码都想打印列表中的所有元素: 1-4行的代码,采用for结构进行打印,无问题 6-9行代码,采用while结构进行打印却会报错。报错的原因是pet未定义 c语言中for循环和while的作用可以完全一样。但在Python中,却不同,第六行代码显示 pet未定义,思考while执行的逻辑,我们可 阅读全文
posted @ 2018-08-14 11:02 少年π 阅读(4165) 评论(1) 推荐(1) 编辑
摘要: 1 再次重申:for 后面可以跟两个变量来访问键和值,这一功能由.items()完成 2 仔细思考for 后面的两个变量的含义。并根据此深入思考访问的机制 阅读全文
posted @ 2018-08-13 21:11 少年π 阅读(9005) 评论(0) 推荐(0) 编辑
摘要: 此程序的目的在于,正确而简单的访问字典的键与值 1 代码中12-15行代码是正确而又简便的访问字典键与值的方式。注意for 后面可以跟两个变量,一个用来访问键,一个用来访问值。 2 .item()类可以方便的完成这种访问,实际上.item()返回了两个列表,一个给了name,另一个给了languag 阅读全文
posted @ 2018-08-13 20:18 少年π 阅读(5069) 评论(0) 推荐(0) 编辑
摘要: 本程序的目的在于访问字典中的键和值. 1 访问键可以用.keys()的方式,实际上,默认的就是访问键,比如 name in favorite_language和 name in favorite_language.keys()中的name 都表示了键 2 访问值可以用.values()类 3 sor 阅读全文
posted @ 2018-08-13 16:54 少年π 阅读(6749) 评论(0) 推荐(0) 编辑
摘要: 1 上述代码的作用在于介绍字典的概念:字典的核心概念在于:键——值,这样的对应关系,字典并不关心键和键的顺序关系,只关心键——值的对应关系 2 正确访问字典:字典名[键]——访问值,同时通过程序2中对键本身的访问,再次理解访问 列表或者字典时,for关键字后面的变量究竟意味着什么?? 阅读全文
posted @ 2018-08-13 10:01 少年π 阅读(1182) 评论(0) 推荐(0) 编辑
摘要: 上述代码为Python中的列表访问练习代码,旨在领会Python中的for循环的便捷之处 阅读全文
posted @ 2018-08-12 17:15 少年π 阅读(308) 评论(0) 推荐(0) 编辑