摘要: 生活中出处充满了选择:如果周末不下雨我就约朋友去爬山,否则就去教学楼大厅里打太极拳;如果某个同学平时学习很认真但是期末考试前确实因为临时有事耽误了复习而没考好,只要差的不多我也一样给打及格;去市场买菜的时候比较 一下,哪家的菜又好又便宜就买哪家的;诸如此类,我们时刻都在根据实际条件做出这样或那样的选 阅读全文
posted @ 2018-03-12 23:29 Avention 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 详细内容请从3.1节开始看起。 阅读全文
posted @ 2018-03-12 23:24 Avention 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中,序列解包是一个非常重要和常用的一个功能,可以使用非常简洁的形式完成复杂的功能,大幅度提高了代码的可读性,并且减少了程序员的代码输入量。例如,可以使用序列解包功能对多个变量同时进行赋值,下面都是合法的Python赋值方法。 序列解包也可以使用列表和字典,但是对字典使用是,默认是对字典“键 阅读全文
posted @ 2018-03-12 23:20 Avention 阅读(1510) 评论(0) 推荐(0) 编辑
摘要: 作为集合的具体应用,可以使用集合快速提取序列中单一元素,即提取出序列中所有不重复元素。如果使用传统方式,需要编写下面的代码: 而如果使用集合,只需要下面这么一行代码就可以了,可以参考上面的代码对结果进行验证。 拓展知识:结合中的元素不允许重复,Python集合的内部实现为此做了大量相应的优化,判断集 阅读全文
posted @ 2018-03-12 21:07 Avention 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 1 集合元素增加与删除 使用集合对象的add()方法可以为其增加新元素,如果该元素已存在于集合则忽略该操作;update()方法用于合并另外一个集合中的额元素到当前集合中。例如: 集合对象的pop()方法用于随机删除并返回集合中的一个元素,如果集合为空则抛出异常;remover()方法用于删除集合中 阅读全文
posted @ 2018-03-12 11:32 Avention 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 集合是无序可变序列,使用一对大括号(作者温馨提示:这一点和字典很类似,千万不要搞混啊)作为界定符,元素之间使用逗号分隔,同一个集合内的每个元素都是唯一的,元素之间不允许重复。 在Python中,直接将集合赋值给变量即可创建一个集合对象。 也可以使用set()函数将列表、元组等其他可迭代对象转换为集合 阅读全文
posted @ 2018-03-12 08:44 Avention 阅读(443) 评论(0) 推荐(0) 编辑