字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的。可哈希表示key必须是不可变类型,如:数字、字符串、元组。字典(dictionary)是除列表意外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间
分类:
其他好文 时间:
2018-01-11 01:11:25
阅读次数:
253
python学习笔记(六)之集合1python中各种类型与其各种方法,都可以使用下面的方法查到:(1)交互模式下用dir()或者help()(2)google集合特点:英语set,有的可变,有的不可变;元素无次序,不可重复。集合没有索引(可以使用dir(set)查看),也就没有顺序而言,它不属于序列。集合中的元素是hashable(不可变)类型!创建集合--字符串实例1:s1=set("
分类:
编程语言 时间:
2018-01-10 15:50:02
阅读次数:
186
浅拷贝浅拷贝是对于一个对象的顶层拷贝通俗的理解是:拷贝了引用,并没有拷贝内容深拷贝深拷贝是对于一个对象所有层次的拷贝(递归)进一步理解拷贝拷贝的其他方式使用copy模块copy功能时,它会根据当前拷贝的数据类型是可变还是不可变类型有不同的处理方式。
分类:
编程语言 时间:
2018-01-09 16:40:35
阅读次数:
173
what's the 函数? 函数的定义:(return是返回值,可以没有,不过没有的话就返回了None) 函数就是将要调用的内容打包装进def()里面,在不调用的情况下只读入内存不执行任何操作,若要调用时再一步一步进行。 函数的参数:有形参和实参两种,形参指的是定义时写在def后面的括号里,实参指 ...
分类:
编程语言 时间:
2018-01-05 19:51:04
阅读次数:
227
字典: 字典在某些语言中可能称为 联合内存 ( associative memories )或 联合数组 ( associative arrays )。序列是以连续的整数为索引,与此不同的是,字典以 关键字 为索引,关键字可以是任意不可变类型,通常用字符串或数值。如果元组中只包含字符串和数字,它可以 ...
分类:
编程语言 时间:
2018-01-05 15:50:00
阅读次数:
140
一、集合 集合是无序的,不可重复的数据集合。集合里面的元素是不可哈希的(不可变类型)(元素、字符串、数字),但是集合本身不可哈希(所以集合做不了字典的键)。 主要功能: 1.去重,把一个列表变成集合,就自动去重了。 2.关系测试,测试两组数据之前的交集、差集、并集等关系。 创建集合 set = {' ...
分类:
编程语言 时间:
2017-12-23 23:04:58
阅读次数:
219
一,集合。 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。以下是集合最重要的两点: 去重,把一个列表变成集合,就自动去重了。 关系测试,测试两组数据之前的交集、差集、并集等关系。 1,集合的创建。 2,集合的增。 3,集合的 ...
分类:
编程语言 时间:
2017-12-23 19:07:37
阅读次数:
208
集合 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。以下是集合最重要的两点: 去重,把一个列表变成集合,就自动去重了。 关系测试,测试两组数据之前的交集、差集、并集等关系。 深浅copy 浅copy 通过赋值之后,两个值内存 ...
分类:
其他好文 时间:
2017-12-22 17:31:34
阅读次数:
276
一、集合 集合是无序的,不可重复的数据集合。集合里面的元素是不可哈希的(不可变类型)(元素、字符串、数字),但是集合本身不可哈希(所以集合做不了字典的键)。 主要功能: 1.去重,把一个列表变成集合,就自动去重了。 2.关系测试,测试两组数据之前的交集、差集、并集等关系。 1.创建集合 set = ...
分类:
编程语言 时间:
2017-12-22 16:35:59
阅读次数:
152
1.Python支持五种基本数字类型,其中有三种为整型类型(1)整型int(2)长整型long(3)布尔型bool(4)浮点型Floating-point(5)复数complex 2.int型标准整数类型(1)十进制(2) 2进制是以0b开头的:例如: 0b11 则表示十进制的3(3) 8进制是以0 ...
分类:
编程语言 时间:
2017-12-22 00:37:05
阅读次数:
134