摘要: 一、字典dict定义初始化 字典是key-value键值对的数据集合 key的要求和set的元素要求一致,可hash才可以作为key 字典是可变的,无序的,key不可重复 d = dict() 或者d = {} 定义一个空字典 dict(**kwargs) 使用name=value对 初始化一个字典 阅读全文
posted @ 2019-08-19 20:38 江左风华 阅读(1427) 评论(0) 推荐(0)
摘要: 一、集合set的定义初始化 约定set翻译为集合,collection翻译为集合类型,是一个大概念;集合是可变的,无序的,不重复元素的集合 set() 定义一个空集合 set(iterable) 定义一个有元素的集合 set的元素要求必须可以hash,目前学过的不可hash的类型有list,set 阅读全文
posted @ 2019-08-19 20:30 江左风华 阅读(729) 评论(0) 推荐(0)
摘要: 一、封装 将多个值使用逗号分割,组合在一起,本质上返回一个元组,只是省掉了小括号 python特有语法,被很多言语学习和借鉴 二、解构 把线性结构的元素解开,并顺序的赋给其他变量 左边接纳的变量数要和右边解开的元素个数一致 举例: >>> lst = [3,5] >>> a,b = lst >>> 阅读全文
posted @ 2019-08-19 20:19 江左风华 阅读(295) 评论(0) 推荐(0)
摘要: 一、切片的定义 通过索引区间访问线性结构的一段数据 sequence[start:stop] 表示返回[start,stop]区间的子序列,支持负索引 start为0,可以省略,stop为末尾,也可以省略 超过上届(右边界), 就取到末尾;超过下届(左边界),取到开头 [:]表示从头至尾,全部元素被 阅读全文
posted @ 2019-08-19 20:07 江左风华 阅读(1446) 评论(0) 推荐(0)