python基础一 day5 集合】的更多相关文章

集合是无序的 增:add()添加进去是无序,不一定是最后面,update()像extend() 删: 没有改,有查,里面的元素是不可变类型 查用for in 交集: 并集: 反交集 叉集: 子集与超集 面试题: . 变成不可变数据类型 深浅COPY: 浅copy: 深copy: 对于深copy来说,列表是在内存中重新创建的,列表中可变的数据类型是重新创建的,列表中的不可变的数据类型是公用的.…
# 『Python基础-11』集合 (set) 目录: 集合的基本知识 集合的创建 访问集合里的值 向集合set增加元素 移除集合中的元素 集合set的运算 1. 集合的基本知识 集合(set)是一个无序不重复元素的序列 无序 不重复 用{}来界定 {}内双元素的是字典-字典是键值对的组合 {}内单元素的是集合-集合单元素的组合 无法使用位置下标 元素不重复,同一集合中,每个元素都是唯一的 集合也不能排序,sort()是不能使用的. 集合中只能包含不可变类型(即可哈希的数据) 可包含: 数字,字…
Python基础数据类型之集合 集合(set)是Python基本数据类型之一,它具有天生的去重能力,即集合中的元素不能重复.集合也是无序的,且集合中的元素必须是不可变类型. 一.如何创建一个集合 #1.用花括号{}将一堆没有映射关系的数据包裹起来,数据之间用逗号隔开就构成了集合,这里要和字典区别开,字典的元素有映射关系. >>> set1 = {1,2,3,4} >>> set1 {1, 2, 3, 4} >>> type(set1) <clas…
Python基础篇(set集合,深浅拷贝) set集合是Python的一个基本类型,一般是不常用.set中的元素是不重复的.无序的里边 的元素必须是可hash的比如int,str,tuple,bool 我们可以这样记,set就是dict类型的数据但是不保存value,只保存key, set也用{}表示 注意:set集合中的元素必须是可hash的,但是set本事是不可hash的. set是可变的. set1 = {','alex',2,True,[1,2,3]} # 报错 set2 = {','a…
本节目录: 1.生成器 1.1 列表推导式方法 1.2 函数法--适用复杂的推导方法2.迭代器3.装饰器 3.1 单一验证方式(调用不传参数) 3.2 单一验证方式(调用传参数) 3.3 多种验证方式4.模块 4.1 第三方模块 4.2 标准库 4.3 sys模块5.json 5.1 json序列化 5.2 json反序列化 1.生成器1.1 列表推导式方法data = [1,2,3]data = (i*2 for i in data)print(data)print(data.__next__…
一.集合 1.集合(set): 把不同的元素组成一起形成集合,是python基本的数据类型.集合元素(set elements):组成集合的成员 python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. sets 支持 x in set, len(set),和 for x in set.作…
一.基础数据类型汇总补充 list  在循环一个列表时,最好不要删除列表中的元素,这样会使索引发生改变,从而报错(可以从后向前循环删除,这样不会改变未删元素的索引). 错误示范: lis = [,,,,] for i in range(len(lis)): print(i) # i = i = i = del lis[i] print(lis) # [,,,,] [, , ] [, ] lis = [11,22,33,44,55] 取一个新的列表 lis = [11,33,55] #第一种 li…
字符串 1.定义三个变量: 2.交换两个变量值 1)引入第三个变量: 2)Python引入第三方变量: 3)不引入第三方变量: 3. isalpha 是否是汉字或字母 4.Isalnum  是否是汉字或字母或数字,即只要没有特殊符号,返回的全是true 5.isupper  判断字符串中字母是否全都是大写字母 6.islower  判断字符串中字母是否全都是小写字母 7.isdigit  是否全都是数字 8.输出指定字符串: 9. 把list变成字符串 10.把字符串变成list 上下符号一样才…
一.字符串 1,在python中,字符串是最为常见的数据类型,一般情况下用引号来创建字符串. >>ch = "wallace" >>ch1 = 'wallace' >>ch2 = ''' wallace wallace wallace ''' #以上三种引号都可以定义一字符串, #三引号定义的字符串可以换行 注意:字符串是不可变的数据类型,关于可变与不可变将会在后文解释. 2,转义字符 在python中有一些字符是有转义功能的,一般情况下是指\加上一…
一.字典的介绍 字典:字典是Python的基础数据类型之一:字典可以存储大量数据,关系型数据. 同样是Python中唯一的映射类数据类型.         数据类型的分类:        可变的数据类型:list,dic        不可变的数据类型:str ,int ,bool,tuple特点:       键值对的形式存在,键:值      字典的键必须是不可变的数据类型.(工作中:都是由 数字或者str组成)     字典的值可以是任意数据类型 优点 :        字典可以存储大量的…