一、set集合 特点: set集合是无序的,所以不存在索引。 set集合中的每个元素都是不重复的。 set集合中的每个元素都是可哈希的。 有增删改查操作: 1. 增加 add 当添加的内容重复时,不会添加 update 迭代添加 2.删除 pop 随机删除 remove 直接删除元素 当需要删除的元 ...
分类:
编程语言 时间:
2018-08-03 16:28:49
阅读次数:
155
二,深浅copy 1,先看赋值运算。 对于赋值运算来说,l1与l2指向的是同一个内存地址,所以他们是完全一样的。 2,浅拷贝copy。 对于浅copy来说,第一层创建的是新的内存地址,而从第二层开始,指向的都是同一个内存地址,所以,对于第二层以及更深的层数来说,保持一致性。 3,深拷贝deepcop ...
分类:
编程语言 时间:
2018-07-29 22:24:14
阅读次数:
155
1.字符串格式化: format 2.迭代添加:extend 3.去重复 1)利用set特性 2)for循环 3)排序后while循环 4.小数据池 5.深浅copy 1)浅拷贝: 只拷贝第一层,下层沿用(地址相同) 2)深拷贝: 完全不同的个体 6.fromkeys 7.文件操作的r+模式 r+模 ...
分类:
编程语言 时间:
2018-07-18 17:00:14
阅读次数:
183
一、集合 集合是无序的,不重复的数据集合,其元素为可哈希(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)。以下是集合最重要的两点: 去重,把一个列表变成集合,就自动去重了。 关系测试,测试两组数据之前的交集、差集、并集等关系。 1、集合的创建 2、集合的增 3、集合的删 4、集合的其 ...
分类:
其他好文 时间:
2018-06-07 22:59:30
阅读次数:
192
编码说明: 常用编码介绍: ascii 数字,字母 特殊字符。 字节:8位表示一个字节。 字符:是你看到的内容的最小组成单位。 abc : a 一个字符。 中国:中 一个字符。 a : 0000 1011 unicode: 万国码 起初: a : 0000 1011 0000 1011 中: 000 ...
分类:
其他好文 时间:
2018-05-27 16:47:18
阅读次数:
207
本节内容:集合、深浅copy、文件操作、函数初识 1.小知识点补充 2.编码二 3.集合 4.深浅copy 5.文件操作 6.函数的初识 1、小知识点补充 1.1 小数据池 str、int 小数据池存在的意义就是节省内存 节省内存,位多个变量开辟一个共享空间(str和int) int:-5--256 ...
分类:
编程语言 时间:
2018-05-23 20:49:18
阅读次数:
279
python基础部分 python基础一 python基础二 python集合,深浅copy python文件操作 python函数部分 python函数初识 python函数进阶 python装饰器 python迭代器,生成器 python内置函数,匿名函数 python递归函数 python二分 ...
分类:
编程语言 时间:
2018-05-23 13:08:33
阅读次数:
241
浅copy只copy第一层,实际上列表里存放的是数据的内存地址 ...
分类:
其他好文 时间:
2018-04-27 20:00:22
阅读次数:
127
1、浅COPY,如果源变化,p1[1][1]、p2[1][1]、person[1][1]会一起变化 import copyperson = ['name',['saving',100]]'''p1 = copy.copy(person)p2 = person[:]p3 = list(person)' ...
分类:
编程语言 时间:
2018-04-26 12:25:00
阅读次数:
164
##浅copy a = 1 b = a #把b指向a的值,1.一个独立的内存地址。 print(id(a),id(b)) names = ['alex','luffy','egon','rjx',123,'234',345,'abc'] n1 = names #相当于把n1指向了这个list的内存地... ...
分类:
其他好文 时间:
2018-04-23 14:23:17
阅读次数:
177