Python四大金刚之集合详解
目录
- 引言
- 一、集合的创建方式
- 二、集合的相关操作
- 三、集合生成式
- 总结
引言
一、集合的创建方式
#使用{} s = {1,2,3,4,3,2} #不允许重复元素 print(s) #使用内置函数set() s = set(range(6)) print(s) print(set(range(9))) print(set([10,12,13,4])) print(set('Python'))
二、集合的相关操作
set = {10,20,30,40,50} print(10 in set) #新增操作 #add() set.add(80) print(set) #update() set.update([60,70,90]) print(set) #删除操作 #remove set.remove(80) print(set) #pop 一次任意删除一个元素 set.pop() print(set) #clear set.clear() print(set)
三、集合生成式
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注我们的更多内容!
相关推荐
-
Python之集合详解
目录 集合的基本操作 1.添加元素 add() update() 2.移除元素 remove() clear() 3.集合的交集 什么是交集? intersection() 3.集合的并集 什么是并集? union() 总结 集合(set)是一个无序的不重复元素序列. 可以使用大括号 { } 或者 set() 函数创建集合. student = {'小明', 'xiaohong', 'adm'} print('student的数据类型', type(student)) # student的数据类
-
Python 集合之set详解
目录 引言 集合的定义 集合常用操作 集合添加元素 集合移除元素 集合统计.清空元素 集合元素获取(遍历) 集合之间的运算 集合差运算 - 集合并运算 | 集合交运算 & 集合异或运算 ^ 应用场景 普通for循环去重 利用集合简单去重 去重保持原来的顺序 总结 引言 set(集合)虽然用的很少,但它是一个无序的不重复元素序列,用来简单的去重挺快的. 集合的定义 set(集合) 与列表类似,不同之处在于集合的 元素不重复 集合和字典一样也是用 {} 定义,但元素之间使用 , 分隔,或者使用 se
-
python关于集合的知识案例详解
一.集合的基本信息 集合:集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重. 格式:set1 = set()或a={值1,值2} 特性:无序.可变.唯一(去重) 案例: a=set() print(type(a)) 结果: 二.集合的基本操作 1.添加元素(add,update) add:添加元素 案例: a={1,333,4,5,"小明","小红",1,4,4} a.add(6) a.add(45) print(a) 结果: update:
-
python--字典(dict)和集合(set)详解
目录 一.集合 1.集合定义 2.创建集合 3.去重 4.集合增删 5.关系运算 6.排序 7.frozenset 8.练习 9.特性 二.字典 1.字典定义 2.字典打印 3.字典元素删除 4.setdefault 5.defaultdict 总结 一.集合 1.集合定义 集合(set)是一个无序的不重复元素序列. 2.创建集合 使用大括号 { } 或者 set() 函数创建集合; 创建一个空集合必须用 set() 而不是 { } { } 是用来创建一个空字典. s = {1,2,3,4} p
-
Python中关于元组 集合 字符串 函数 异常处理的全面详解
目录 元组 集合 字符串 1.字符串的驻留机制 2.常用操作 函数 1.函数的优点: 2.函数的创建:def 函数名([输入参数]) 3.函数的参数传递: 4.函数的返回值: 5.函数的参数定义: 6.变量的作用区域 7.递归函数:函数体内套用该函数本身 8.将函数存储在模块中 9.函数编写指南: Bug 1.Bug常见类型 2.常见异常类型 3.python异常处理机制 pycharm开发环境的调试 编程思想 (1)两种编程思想 (2)类和对象的创建 元组 元组是不可变序列 多任务环境下,同时
-
Python四大金刚之集合详解
目录 引言 一.集合的创建方式 二.集合的相关操作 三.集合生成式 总结 引言 一.集合的创建方式 #使用{} s = {1,2,3,4,3,2} #不允许重复元素 print(s) #使用内置函数set() s = set(range(6)) print(s) print(set(range(9))) print(set([10,12,13,4])) print(set('Python')) 二.集合的相关操作 set = {10,20,30,40,50} print(10 in set) #
-
python常用数据结构集合详解
目录 set集合 集合定义与使用 集合常用方法 add() update() remove() discard() pop() clear() 集合运算 交集运算 并集运算 差集运算 集合推导式 set集合 集合定义与使用 集合定义: --无序的唯一对象集合 --用大括号{}包围,对象相互之间使用逗号分隔 --集合是动态的,可以随时添加或删除元素 --集合是异构的,可以包含不同类型的数据 集合使用:创建 创建: --通过使用{}填充元素 --通过构造方法set() --通过集合推导式 # 集合使
-
Python四大金刚之元组详解
目录 引言 一.元组的创建方式 二.元组的遍历 总结 引言 一.元组的创建方式 #第一种: t = ('python','No.1') print(t) print(type(t)) #第二种: 内置函数tuple() t1 = tuple(('python','No.2')) print(t1) print(type(t1)) 注:当元组中只有一个元素时候,需要加 逗号!!!! 二.元组的遍历 for item in t1 : print(item) for i in range(2) : p
-
Python四大金刚之字典详解
目录 引言 一.字典的创建 二.字典元素的操作 (一)获取 (二)增删改 三.获取字典的视图 四.字典的遍历 五.字典的特点 六.字典生成式 总结 引言 一.字典的创建 二.字典元素的操作 (一)获取 (二)增删改 三.获取字典的视图 四.字典的遍历 五.字典的特点 六.字典生成式 总结 引言 列表.字典:可变序列,可以执行增删改排序等 字典:无序的 一.字典的创建 #使用{}创建 scores = {'张三':100 ,'李四':98 ,'王麻子':72} print(scores) prin
-
Python四大金刚之列表详解
目录 前言 一.列表的创建: 二. 列表的特点: 三.查询操作 获取列表中多个元素:切片操作 四.列表的遍历: 五.列表元素的增删改 (一)增加 append()的内存过程 (二)删 六.列表生成式 总结 前言 列表中可以存储多个数据类型不同的对象 一个对象的内存空间: 因此一个列表的内存空间为: a = 10 lst = ['hello' , 'a' , a ,'world'] print(lst) print(type(lst)) print(id(lst)) print('lst[0] t
-
python基础之set集合详解
一.set 集合 集合(set)是一个无序的不重复元素序列. 可以使用大括号 {} 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典. 二.创建集合 print({"1", "2", "3"}) # {'2', '3', '1'} print(set("123")) # {'2', '3', '1'} print(set((1, 2, 3))) #
-
Python pandas常用函数详解
本文研究的主要是pandas常用函数,具体介绍如下. 1 import语句 import pandas as pd import numpy as np import matplotlib.pyplot as plt import datetime import re 2 文件读取 df = pd.read_csv(path='file.csv') 参数:header=None 用默认列名,0,1,2,3... names=['A', 'B', 'C'...] 自定义列名 index_col='
-
python 回溯法模板详解
什么是回溯法 回溯法(探索与回溯法)是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达到目标.但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为"回溯点". 无重复元素全排列问题 给定一个所有元素都不同的list,要求返回list元素的全排列. 设n = len(list),那么这个问题可以考虑为n叉树,对这个树进行dfs,这个问题里的回溯点就是深度(也就是templist的长度)为n时,回
-
基于python 取余问题(%)详解
取余的公式: 余数=除数-被除数*商 python的的余数是按照整除(向下取整)得到的商来计算的. 取余问题主要分为 : 正数与正数,负数与负数,正数与负数 ,0 正数与正数 #大数/小数:因为得出的商和整除得出的一致,所以直接按照这个公式(余数=除数-被除数*商)即可. print(9//7) #1 print(9%7) #2 #小数/大数:因为得出的商和整除得出的一致,所以直接按照这个公式(余数=除数-被除数*商)即可. #这里也可以说:只要正数与正数是小数/大数 的,商都是0 ,所以余数是
-
Python基础之数据结构详解
一.列表 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来 示例: list01 = ['a','b','c'] 1.1 列表更新元素 一个列表是可以储存不同的类型的数据结构,并且修改的新元素也不一定需要和原来的元素类型一致,但是要注意的是,更新列表的索引必须是已存在的索引,不能对超出列表的索引更新元素 1.2 列表增加元素 增加元素的方法: 1.append方法:在列表的最后增加一个元素. list01 = ['a', 'b', 'c'] list01 .append('d') pr
随机推荐
- CS1.5,cs1.6中使用包含文件夹的脚本的图文教程
- Java 装箱与拆箱详解及实例代码
- Python异常学习笔记
- Python3 适合初学者学习的银行账户登录系统实例
- php实现数组按指定KEY排序的方法
- asp实现本周的一周时间列表的代码
- ASP定义数组方法的技巧
- jQuery Ajax异步处理Json数据详解
- java基于反射得到对象属性值的方法
- jQuery中的pushStack实现原理和应用实例
- jQuery基于函数重载实现自定义Alert函数样式的方法
- 简单实现js页面切换功能
- js实现不提交表单获取单选按钮值的方法
- Linux操作系统发展简史
- 电脑使用小技巧集合
- Android SD卡上文件操作及记录日志操作实例分析
- 详解PHP的Yii框架中的Controller控制器
- PHP无敌近乎加密方式!
- 在字符串指定位置插入一段字符串的php代码
- Python用imghdr模块识别图片格式实例解析