1. 字典是无需的,唯一的,所以没有去重这一说2.可以应用 if .... in\ont in .... 来判断字典是否有指定的KEY3.字典的常用方法 删 del 语句 dict.clear() 清除所有的键值对 dict.pop('KEY') 弹出指点的值并且删除键值对 dict.popitem ...
分类:
编程语言 时间:
2020-01-31 20:47:02
阅读次数:
88
一.概念理解 json是一种轻量级的数据交换格式,对象由花括号括起来的逗号分割的成员构成,成员是字符串键和上文所述的值由逗号分割的键值对组成,如:{"name":"cctester","age":30,"address":{"country":"china","province":"nanjing" ...
分类:
编程语言 时间:
2020-01-31 14:18:31
阅读次数:
144
configparser简介 ConfigParser模块已在Python 3中重命名为configparser 该模块定义了ConfigParser类。 ConfigParser类实现一种基本的配置文件解析器语言,该语言提供的结构类似于 .ini 文件中的结构 ini文件相关知识 键值对可用 = ...
分类:
编程语言 时间:
2020-01-31 12:22:36
阅读次数:
78
集合set set集合是一个无序不重复元素的集,基本功能包括关系测试和消除重复元素。集合使用大括号({})框定元素,并以逗号进行分隔。但是注意:如果要创建一个空集合,必须用 set() 而不是 {} ,因为后者创建的是一个空字典。 集合数据类型的核心在于自动去重。 通过add(key)方法可以添加元 ...
分类:
编程语言 时间:
2020-01-30 22:48:24
阅读次数:
66
字典 Python的字典数据类型是基于hash散列算法实现的,采用键值对(key:value)的形式,根据key的值计算value的地址,具有非常快的查取和插入速度。但它是无序的,包含的元素个数不限,值的类型也可以是其它任何数据类型! 字典的key必须是不可变的对象,例如整数、字符串、bytes和元 ...
分类:
编程语言 时间:
2020-01-30 21:18:39
阅读次数:
71
1.3、hash hash用于存储对象,对象的格式为键值对 命令 设置 设置单个属性 HSET key field value 设置多个属性 HMSET key field value [field value ...] 获取 获取一个属性的值 HGET key field 获取多个属性的值 HMG ...
分类:
其他好文 时间:
2020-01-30 10:11:34
阅读次数:
70
数据操作 redis是key-value的数据,所以每个数据都是一个键值对 键的类型是字符串 值的类型分为五种: 字符串string 哈希hash 列表list 集合set 有序集合zset 数据操作的全部命令,可以查看中文网站 接下来逐个介绍操作各类型的命令 数据库一共有16个,分别是0到15 切 ...
分类:
其他好文 时间:
2020-01-30 10:08:03
阅读次数:
69
二叉树,每个节点键值大于左孩子,小于右孩子 和堆的区别,不一定是完全二叉树 可使用递归实现 存储键值对,可高效地实现插入、查找、删除 查找 插入 删除 普通数组 O(n) O(n) O(n) 顺序数组 O(logn) O(n) O(n) 二分搜索树 O(logn) O(logn) O(logn) 遍 ...
分类:
编程语言 时间:
2020-01-29 18:19:54
阅读次数:
86
RDB RDB是通过直接将K-V键值对保存在硬盘文件来持久化。 通过两个命令可以让服务器执行rdb操作(tips:SAVE和BGSAVE底层都是调用的rdbSave) SAVE:SAVE命令由主进程执行,所以当执行SAVE命令后,服务器将进入阻塞状态,只有当RDB文件生成完成后,才开始处理请求。 B ...
分类:
其他好文 时间:
2020-01-29 17:57:10
阅读次数:
82
一、异常 万能捕捉异常公式 division by zero 二、深浅拷贝 2.1 拷贝 拷贝/浅拷贝/深拷贝都是针对可变类型数据而言的 如果l2是l1的拷贝对象,则l1内部的任何数据类型的元素变化,则l2内部的元素也会跟着改变,因为可变类型值变id不变 2.2 浅拷贝 如果l2是l1的浅拷贝对象, ...
分类:
编程语言 时间:
2020-01-28 17:29:48
阅读次数:
71