摘要: 集合(set){} 空的时候是默认为字典,有值就是集合 数学概念:由一个或多个确定的元素所构成的整体叫做集合。 特征 1.确定性(元素必须可hash) 2.互异性(去重) 3.无序性(集合中的元素没有先后之分),如集合{3,4,5}和{3,5,4}算作同一个集合。 作用: 去重 把一个列表变成集合, 阅读全文
posted @ 2018-08-18 19:46 混世妖精 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 字典{ } 字典是一种key-value的数据类型 定义:{key1:value1,key2:value2} 特性: 只有当元组内的所有元素都为不可变类型的时候,才能成为字典的key 常见操作 创建 dic.keys() 返回一个包含字典所有KEY的列表 dic.values() 返回一个包含字典所 阅读全文
posted @ 2018-08-18 12:57 混世妖精 阅读(1782) 评论(0) 推荐(0) 编辑
摘要: Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入,通过散列算法,变换成固长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息 阅读全文
posted @ 2018-08-18 11:29 混世妖精 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 元组() 定义:与列表类似,也是存一组数据,一旦创建,便不能再修改 ,又叫只读列表 特性: 1.可存放多个值 2.不可变 3.按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序 4.元组本身不可变,如果元组中还包含其他可变元素,这些元素可以改变 使用场景: 1、显示的告知别人,此处数据不可修 阅读全文
posted @ 2018-08-18 10:32 混世妖精 阅读(1467) 评论(0) 推荐(0) 编辑