python3.x Day3 集合】的更多相关文章

python中的集合 集合定义:一个无序的去重的数据集,主要特性就是去重和关系测试,关系测试不改变集合中的数据值 定义集合:set(list) 可以将list转化为集合set 示例: 定义一个集合:list_1 list_1=[1,3,23,53,3] 定义另一个集合:list_2 list_2=[2,3,53,2] 转化为集合: 可以用list_1自身转化,也可以赋值给其他变量,这里就用自身 list_1 = set(list_1) list_2 = set(list_2) 输出一下转化后的值…
python_way,day3 一.集合 二.函数 三.三元运算 四.lambda 五.python的内置函数 六.字符转换 七.文件处理 一.集合: 1.集合的特性: 特性:无序,不重复的序列 如果定义的时候有重复的,就会自动的去重 2.创建: se = {'} se=set()        功能: #转换: li=[1,2,3] s1=set(li) 转换一个列表为集合 #原理就是调用了set __init__构造方法,就是做了一个for循环. 操作: set.add() #添加,只能一个…
声明 : 文档内容学习于 http://www.cnblogs.com/xiaozhiqi/  一. 集合 集合是一个无序的,不重复的数据组合,主要作用如下 1.去重 把一个列表变成集合 ,就自动去重了 2.关系测试,测试2组数据的之前的交集,差集,并集等关系 去重,直接将列表变成集合 [root@master day3]# cat set.py #!/usr/bin/env python3 list = [1,2,5,8,5,6,7,7] list = set(list) print (lis…
之前介绍python的数据结构时,没有介绍set(集合)现在在这里稍微介绍下: set原理 Python 还 包 含 了 一 个 数 据 类 型-- set ( 集 合 ) . 集 合 是 一 个 无 序 不 重 复 元素 的 集 . 基 本 功 能 包 括 关 系 测 试 和 消 除 重 复 元 素 . 集 合 对 象 还 支 持 union( 联 合),intersection(交),difference(差)和 sysmmetric difference(对称差集)等数学运算. 大括号或…
一.Python3字典 字典是另一种可变容器模型,且可存储任意类型对象字典的每个键值(key=>value)对用冒号":"分割,每个键值对之间用逗号","分割,整个字典包括在花括号"{}"中,格式如下所示: dict = {key1:value1,key2:value2,......,keyN:valueN} 注意:  键必须是唯一的,但值则不必  值可以取任何数据类型,但键则必须是不可变的,如: 字符串,数字或元组 1.创建一个字典 di…
目录 0. 前言 英文名 元素要求 使用限制 返回 方法数量 1. 如何查看 frozenset() 的内置方法 2. 少废话,上例子 2.1 copy() 2.2 difference() 2.3 intersection() 2.4 isdisjoint() 2.5 issubset() 2.6 issuperset() 2.7 symmetric_difference() 2.8 union() 0. 前言 英文名 frozenset() 元素要求 必须是可哈希的 使用限制 有点像元组,不…
镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------code: #创建集合 #1 set1={1,2,3,4,5} print(set1) #2 set2=set([1,2,3,4,5]) print(set2) #重复归一特性 #1 set3={1,2,3,3,4,5,4} print(set3) #2 set4=set([1,2,3,3,…
报错内容: ModuleNotFoundError: No module named 'md5' 解析: 这是 python2 的库,python3 已经把它包含进 hashlib 库里了 解决方法 直接把对 md5 库的引用语句注释掉,改为引用 hashlib 库 报错内容: AttributeError: module 'sys' has no attribute 'setdefaultencoding' 解析: python2 的默认字符编码为 ASCII 编码,所以有 setdefaul…
add(增加元素) name = set(['Tom','Lucy','Ben']) name.add('Juny') print(name) #输出:{'Lucy', 'Juny', 'Ben', 'Tom'} clear(清空所有元素) name = set(['Tom','Lucy','Ben']) name.clear() print(name) #输出:set() copy(拷贝set集合) name = set(['Tom','Lucy','Ben']) new_name = nam…
'''列表推导式[结果 fox循环 if语句]'''lst = ["Python周末%s期" % i for i in range(1, 27) if i%2 == 0]print(lst) 结果:['Python周末2期', 'Python周末4期', 'Python周末6期', 'Python周末8期', 'Python周末10期', 'Python周末12期', 'Python周末14期', 'Python周末16期', 'Python周末18期', 'Python周末20期',…