Python中关于集合的介绍与常规操作解析

目录
  • 1.集合的介绍
  • 2.访问集合的元素
  • 3.集合的添加
  • 4.集合的修改
  • 5.集合的删除
    • 1.使用remove方法
    • 2.使用pop方法
    • 3.使用discard方法
  • 6.集合的交集和并集
    • 1.交集
    • 2.并集
  • 7.公共方法
  • 8.python内置函数
    • 1.len
    • 2.max
    • 3.min
    • 4.del

1.集合的介绍

集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重。

定义一个空集合
格式如下:

name=set()

注意以下写法为一个空字典,为空默认是字典,如果有数据在根据格式判断

name={}
print(type(name))

2.访问集合的元素

通过循环进行访问

name={'xiaoming','xiaohong','xiaohua'}
for i in name:
    print(i)

3.集合的添加

使用add方法:

name={'xiaoming','xiaohong','xiaohua'}
name.add('xiaofei')
print(name)

4.集合的修改

使用update方法

入的元素拆分,做为个体传入到集合中

name={'xiaoming','xiaohong','xiaohua'}
name.update('abc')
print(name)

5.集合的删除

1.使用remove方法

name={'xiaoming','xiaohong','xiaohua'}
name.remove('xiaohong')
print(name)

使用remove删除集合中的元素 如果有 直接删除 如果没有 程序报错

name={'xiaoming','xiaohong','xiaohua'}
name.remove('fei')
print(name)

2.使用pop方法

使用pop删除是随机删除集合中的元素 如果没有元素 程序报错

name={'xiaoming','xiaohong','xiaohua'}
name.pop()
print(name)

3.使用discard方法

name={'xiaoming','xiaohong','xiaohua'}
name.discard('xiaohua')
print(name)

使用discard删除 如果元素存在 直接删除 如果元素不存在 不做任何操作

name={'xiaoming','xiaohong','xiaohua'}
name.discard('pppp')
print(name)

6.集合的交集和并集

1.交集

取出两个集合中公共的元素,使用 & 符号

name={'xiaoming','xiaohong','xiaohua'}
name1={'xiaohong','xiaolan'}
print(name & name1)

2.并集

将两个集合组成一个集合并且去重,使用 | 符号

name={'xiaoming','xiaohong','xiaohua'}
name1={'xiaohong','xiaolan'}
print(name | name1)

7.公共方法

8.python内置函数

1.len

计算容器中元素个数

name='xiaoming'
age=[7,8,9]
sex=('男','女')
kv={'hh':12,'kk':13,'ll':14}
aa={6,2,5,4,9}
print(len(name))
print(len(age))
print(len(sex))
print(len(kv))
print(len(aa))

2.max

返回容器中元素最大值

age=[7,8,9]
kv={'hh':12,'kk':13,'ll':14}
aa={6,2,5,4,9}
print(max(age))
print(max(kv))
print(max(aa))

3.min

返回容器中元素最小值

age=[7,8,9]
kv={'hh':12,'kk':13,'ll':14}
aa={6,2,5,4,9}
print(min(age))
print(min(kv))
print(min(aa))

4.del

删除变量

kv={'hh':12,'kk':13,'ll':14}
age=[7,8,9]
del age[1]
print(age)
del kv['kk']
print(kv)

到此这篇关于Python中关于集合的介绍与常规操作解析的文章就介绍到这了,更多相关python 集合内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 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集合基础

    目录 1. 集合类型定义 (1)集合是多个元素的无序组合 2. 集合操作符 3. 集合处理方法 4. 集合类型应用场景 (1)包含关系比较 (2)数据去重:集合数据所有元素无重复 总结 1. 集合类型定义 (1)集合是多个元素的无序组合 集合类型与数学中的集合概念一致 集合元素之间无序,每个元素唯一,不存在相同元素 集合元素不可更改,不能是可变数据类型 集合使用{}表示,元素间用英文逗号分隔 建立集合类型用{}或set() 建立空集合类型,必须使用set() a = {'python',256,

  • 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中的set集合

    目录 Python中的set集合 一.集合是什么? 二.set集合怎么用? 1.创建set集合 2.删除set集合 3.访问set集合元素 4.删除集合中的元素 5.向集合中添加元素 三.set集合的交并补 1.交集 2.并集 3.差集 四.set中的其他方法 五.frozenset 集合 Python中的set集合 一.集合是什么? 集合是什么呢?相信读者朋友们哪怕是没有用过集合这个数据类型.也一定在数学课堂上听过集合这个名词.数学中的集合是一个基本概念,说白了一堆不重复的数字可以组成一个集合

  • Python中关于集合的介绍与常规操作解析

    目录 1.集合的介绍 2.访问集合的元素 3.集合的添加 4.集合的修改 5.集合的删除 1.使用remove方法 2.使用pop方法 3.使用discard方法 6.集合的交集和并集 1.交集 2.并集 7.公共方法 8.python内置函数 1.len 2.max 3.min 4.del 1.集合的介绍 集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重. 定义一个空集合 格式如下: name=set() 注意以下写法为一个空字典,为空默认是字典,如果有数据在根据格式判

  • Python中元组的基础介绍及常用操作总结

    目录 1.元组的介绍 2.访问元组 3.修改元组(不可以修改的) 4.元组的内置函数有count,index 5.类型转换 1.将元组转换为列表 2.将元组转换为集合 1.元组的介绍 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 元组的格式: tup=('a','b','c','d') 2.访问元组 元组可以使用下标索引来访问元组中的值,下标索引从0开始 例如: tup=('a','

  • Python中字典的基础介绍及常用操作总结

    目录 1.字典的介绍 2.访问字典的值 (一)根据键访问值 (二)通过get()方法访问值 3.修改字典的值 4.添加字典的元素(键值对) 5.删除字典的元素 6.字典常见操作 1.len 测量字典中键值对的个数 2. keys 返回一个包含字典所有KEY的列表 3. values 返回一个包含字典所有value的列表 4. items 返回一个包含所有(键,值)元祖的列表 5.遍历字典的key(键) 6.遍历字典的value(值) 7.遍历字典的items(元素) 8.遍历字典的items(键

  • Python中字符串的基础介绍及常用操作总结

    目录 1.字符串的介绍 2.字符串的下标 3.字符串切片 4.字符串find()操作 5.字符串index()操作 6.字符串count()操作 7.字符串replace()操作 8.字符串split()操作 9.字符串startswith()操作 10.字符串endswith()操作 11.字符串upper()操作 12.字符串lower()操作 13.字符串title()操作 14.字符串capitalize()操作 15.字符串strip()操作 16.字符串rfind()操作 17.字符

  • python中常用的数据结构介绍

    栈 # 使用List作为栈 stack = [3, 4, 5] # 入栈 stack.append(6) # 出栈 val = stack.pop() # 栈定元素 val = stack[-1] 队列 队列是FIFO, 但是List对于First Out效率不够高.通常用双端队列Deque来实现队列 Deque的特点是,两端添加和删除都是O(1)的时间复杂度 from collections import deque queue = deque(["Eric", "John

  • python中判断集合范围的方法小结

    我们在比较数值大小的时候,会使用一些比较符号来进行判断.在python集合中也有这样的比较,但有一点要注意的是,我们比较的是集合之间的包容性,而不是简单数值之间的大小比较,这点在文章的开头就进行明确,也是对于我们python初学者的提醒. 集合可以使用大于(>).小于(<).大于等于(>=).小于等于(<=).等于(==).不等于(!=)来判断某个集合是否完全包含于另一个集合,也可以使用子父集判断函数. 定义三个集合s1,s2,s3: >>> s1=set([1,

  • python中sys模块的介绍与实例

    python版本: Python 2.7.6 1: sys是python自带模块. 利用 import 语句输入sys 模块. 当执行import sys后, python在 sys.path 变量中所列目录中寻找 sys 模块文件.然后运行这个模块的主块中的语句进行初始化,然后就可以使用模块了 . 2: sys模块常见函数 可以通过dir()方法查看模块中可用的方法. 结果如下, 很多我都没有用过, 所以只是简单介绍几个自己用过的方法. $ python Python 2.7.6 (defau

  • Python 中的集合和字典

    目录 1集合 2字典(key:value) 1 集合 集合可以使用大括号({})或者set()函数进行创建,但是创建一个空集合必须使用set()函数,而不能用{},大括号是用来创建一个空字典 查看集合对象的方法: print(dir(set)) 集合的17个内置方法: set.add(x): 集合添加元素 set.clear(): 清空集合 set.copy(): 返回集合的浅复制 set.difference(set1[,...]): 返回两个或更多个集合的差(set保持不变) set.dif

  • python中的随机数 Random介绍

    目录 一.random模块简介 二.random模块重要函数 (1)random.random()函数 (2)random.randint()函数 (3)random.uniform()函数 (4)random.randrange()函数 (5)random.choice()函数 (6)random.shuffle()函数 (7)random.sample()函数 一.random模块简介 Python标准库中的random函数,可以生成随机浮点数.整数.字符串,甚至帮助你随机选择列表序列中的一

  • python中的集合及集合常用的使用方法

    目录 python中的集合 什么是集合? 集合与列表的区别 创建空集合 通过集合给列表去重 集合的增删改 集合的add函数 集合的update函数 集合的remove函数 集合的clear函数 集合的del函数 python中的集合 什么是集合? 集合是一个无序的不重复元素序列 常用来对两个列表进行交并差的处理 集合与列表一样,支持所有数据类型 集合与列表的区别 通过set函数来创建集合,不能使用{}来 创建空集合 a_set = set() # 空集合 a_set = set([1, 2, 3

随机推荐