python数据类型-集合(简单实用)

Python数据类型:元组、列表、字典、集合 1.Python的数据类型基本数据类型:int(整数型)、float(浮点型)、complex(复数型)组合数据类型:str(字符串)、list(列表)、dict(字典)、set(集合)2.3.对变量进行赋值的本质,就是让该变量(箭头)指向某个地方。4.is运算符和==的区别5.列表的元素也可赋值,因此也是指针。6.列表的索引从左往右从0开始,从右往左,第一个索引是-1,第二个是-2…7.ps:排序函数:用sort()对列表进行排序reverse:省略/False升序排序; 阅读详情

集合的定义
python提供的内置数据结构,属于可变序列
理解为没有value的字典,使用hash存储
创建集合
# 花括号创建
set1 = {2, 5, 3, 6, 8}
print(set1)

# 内置函数set
set1 = set(range(6))
print(set1)
set1 = set([1, 2, 3])
print(set1)

# 创建空集合要用set,用花括号会被识别成字典
集合相关操作
# 添加元素
set1 = {2, 5, 3, 6, 8}
set1.add(9)
print(set1)

# 添加多个元素
set1 = {2, 5, 3, 6, 8}
a = [4, 10]
set1.add(a)
print(set1)

# 删除元素
# remove (元素不存在会报错)
set1 = {2, 5, 3, 6, 8}
set1.remove(1)
print(set1)
# discard (元素不存在不会报错)
set1.discard(3)
print(set1)
# pop:随即删除
set1.pop()
print(set1)
# clear:删除全部值
set1.clear()
print(set1)

# 判断元素是否存在
set1 = {2, 5, 3, 6, 8}
print(2 in set1)
print(3 not in set1)

# 数学判断和操作
set1 = {2, 5, 3, 6, 8}
set2 = {5, 3}
set3 = {6, 8, 0}
print(set2.issubset(set1)) # set2是set1子集输出True
print(set1.issuperset(set2)) # set1是set2超集输出True
print(set1.isdisjoint(set2)) # 没有交集输出True
print(set1.intersection(set2)) # 取交集
print(set1 & set3) # 取交集
print(set1.union(set2)) # 取并集
print(set1 | set3) # 取并集
print(set1.difference(set2)) # 取差集
print(set1 - set3) # 取差集

# 集合生成式
set1 = {i for i in range(10)}
Meta DINOv3实战指南:如何用7B参数ViT模型提升你的视觉任务性能(附Hugging Face部署教程) 本文提供了Meta DINOv3 7B参数ViT模型的实战部署指南。文章详细解析了该自监督视觉模型的优势,并重点演示了如何在Hugging Face平台上高效加载这一大规模模型,同时给出了图像分类、语义分割等下游任务的性能提升技巧与代码示例,帮助开发者在实际视觉任务中应用这一前沿技术。 阅读详情

相关推荐

基于STM32F334C8T6的四开关Buck-Boost双向DC-DC电源设计与实现(附源码、仿真与计算书)

本文详细介绍了基于STM32F334C8T6的四开关Buck-Boost双向DC-DC电源设计方案。该设计利用STM32的高分辨率定时器(HRTIM)实现精确PWM控制,支持Buck、Boost和Buck-Boost三种工作模式自动切换,具备双向能量流动能力。通过PSIM仿真和Mathcad计算书进行参数优化,实测效率达95.8%,适用于新能源系统和电池管理等场景。

www00的博客 528

Python基础篇------集合

【代码】Python基础篇------集合。

m0_71494659的博客 3058

果蔬及菜品识别系统

果蔬及菜品识别系统

我的博客 2118

Python集合(set)的操作方法汇总(约20种操作方法),并附示例代码

Python中的集合(set)是一个无序的不重复元素序列,如果在初始化时有重复的元素,重复的元素会被合并处理。 可以使用花括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。接下来,通过示例来学习Python中的集合(set)及其操作方法。声明:博主(昊虹图像算法)写这篇博文时,用的Python的版本号为3.9.10。创建方法有两种: 或 示例代码如下: 运行结果如下: 从上面的运行结果可以看出,set2和set3中的重

昊虹AI笔记 7957

openEuler在虚拟机的网络配置

ethernet0.virtualDev 可以配置成其他类型的虚拟网络适配器。常见的选项包括:vlance - 用于模拟 AMD PCnet32 LANCE 网络适配器,支持10Mbps。e1000 - 用于模拟 Intel E1000 千兆网络适配器,支持1Gbps。e1000e - 用于模拟更现代的 Intel E1000e 千兆网络适配器。vmxnet - 用于 VMware 的自定义网络适配器,性能更好但需要安装 VMware Tools。

FHY1221的博客 2932

C语言入门系列:指针入门(超详细)

指针与内存是息息相关的,在学习指针之前,先回忆下内存相关的知识。内存是程序运行期间存储数据的硬件设备,为了方便管理,计算机将内存划分为一个个小的单元,每个单元的大小是一个字节。如果把内存比作一栋酒店大楼,内存单元就像是一个个小的房间,数据就住在小房间里。我们知道,为了客人能准确找到属于自己的房间,酒店房间是有房号的。同样,内存单元也是有编号的,这个编号在计算机中称之为“内存地址。

epitomizelu的专栏 3695

Python集合操作全攻略(Set),你值得拥有!

Python中的六大数据类型(数字、字符串、列表、元组、字典和集合),我们已经讲清楚了前5个,现在我们开始讲解Python中最后一个经典的数据类型---数据类型。集合(Set),它是一个的数据集合。也就是说,集合中的的。集合中的元素可以是任何类型,包括数字、字符串、列表、字典等。集合具有快速查找和删除元素的特性,并且可以进行交集、并集、差集等常见的集合操作。

TiYong的博客 3819

window下移动设备/硬盘报错位置不可用

移动硬盘指示灯亮,但电脑上不显示 报错信息 : 无法访问E:\。参数错误。 报错原因: 移动硬盘打不开提示参数错误,是因为这个H盘的文件系统内部结构损坏导致的。要怎么恢复里面的数据呢? https://jingyan.baidu.com/article/cb5d6105a80242005c2fe0c3.html 解决办法 : 不用格式化修复方法 方法一: 1、单击–开始–运行–输入cmd; 2、...

qq_40907977的博客 4928

【Python语言】集合的使用方法总结

【Python语言】集合的使用方法总结

qq_44482624的博客 1122

手把手教你用U盘给海信IP501H刷机:GK6323V100C芯片的4.4.2和9.0固件实战

本文详细介绍了海信IP501H电视盒子基于GK6323V100C芯片的刷机实战指南,涵盖Android 4.4.2强刷和Android 9.0免拆刷机两种方案。从工具准备、短接操作到ADB调试,提供全流程解析和常见问题解决方案,帮助用户安全高效地完成刷机操作。

lemon的博客 1456

cmu15445(2024fall) project 2

project 2比p1难度要更大,代码量更大且涉及的知识更多,实现中出现的bug更多,好在是最后全部解决了。我最大的收获在于对于多线程编程的理解更深入了,实际发现解决了多个多线程相关的bug,学会了更多多线程下debug的技巧方法,也见识了更多多线程的bug情况。在之后可以更系统的学习一下多线程编程。同时学会实现B+树也是需要掌握的基础。

Jerome_Yi的博客 1559

python 集合的详细用法

集合和基本用法,集合的各种运算、数据去重、数据分析和统计等。

m0_61066945的博客 5194

C++(Qt)软件调试---Windows下Qt使用dump定位崩溃位置(1)

在C++/Qt程序崩溃时,往往很难找到崩溃的原因,如果是稳定复现的问题还好,但是多数情况遇见的问题是随机出现的,这时想要快速找到问题并解决就需要通过dump文件定位崩溃位置。

mahuifa的博客 1万+

浅谈python四种集合数据类型—【列表、元组、集合、字典】

浅谈python四种集合数据类型—【列表、元组、集合、词典】一、python列表1、基本认识2、python列表二、python元组三、python集合 一、python列表 1、基本认识 python编程语言中有四种集合数据类型: 列表(List):是一种有序和可更改的集合。允许重复的成员 元组(Tuple):是一种有序且不可更改的集合。允许重复成员 集合(Set):是一种无序和无索引的集合。没有重复的成员 词典(Dictionary):是一个无序,可变和有索引的集合。没有重复的成员 为特定数据集合选

执迷不悟 1万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

python中的四种集合数据类型(列表,元组,集合,字典)

注意在集合中可以是任意类型—也就是说同一个集合中可以用多种类型的存在 python中的四种集合数据类型是: 列表(List):有序,可更改,可以有重复的成员 元组(tuple):有序,不可更改,可以有重复的成员 集合(set):无序,无索引,没有重复的成员。 字典 (Dictionary):无序,可更改,有索引,没有重复的成员 列表[] 创建列表:a=[“hello”,“world”]...

weixin_43999048的博客 1万+

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

python中集合的元素可以是任意数据类型_详解Python集合数据类型

本篇介绍Python集合数据类型。集合不同于列表和元组类型,集合存储的元素是无序且不能重复的,同数学中的集合一样,集合可以执行集合的并、交、差运算。通过本篇的学习,可以达成如下目标。● 掌握集合数据类型● 在程序中使用集合数据类型在数学概念中,集合是由一个或多个确定的元素构成的整体。具体来说是指具有某种特定性质、具体的或抽象的对象汇总成的集体,这些对象称为该集合的元素或成员。例如,在整数集合中,数...

weixin_39930711的博客 8501

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

【python系列】python数据类型之集合

python常用数据类型之集合

学习学习再学习 1342

Python集合应用:10+个集合操作的实用案例

集合(Set)在Python中是一个无序且不重复元素的序列,它非常适合用于数据去重和集合运算。今天,我们将通过10个实用案例,一步步探索集合的奥秘,让Python编程更加得心应手。

Candyz7的博客 2006

【Python】数据类型之集合与函数

这篇文章带大家一起认识Python中的一种和数学中很相似的数据类型——集合!

你不来,再美的天地,都狼藉 ~ 3403

python中集合的元素可以是任意数据类型_python 数据类型之集合

一、集合的定义:定义:由不同元素组成的集合,集合中是一组无序排列的可hash值,可以作为字典的key。特性:集合的目的是将不同的值存放到一起,不同的集合间用来做关系运算,无需纠结于集合中单个值二、集合的创建:{1,2,3,1}或定义可变集合set>>> set_test=set('hello')>>> set_test{'l', 'o', 'e', 'h'}改为不可变集合frozenset>>> ...

weixin_39870155的博客 2866

Python集合应用:10个集合操作的实用案例

通过以上的10个案例,我们展示了Python集合的多种操作及其在实际应用中的有效性。集合的独特性质使得它成为处理数据时一个非常有用的工具。希望这些示例能够帮助你更好地理解并应用Python集合。如果你有任何问题,欢迎随时提问!继续加油!

qq_36807888的博客 1411

python中集合是什么数据类型_Python3---数据类型---集合

前言该文章描述了Python数据类型当中集合的概念2020-01-17天象独行集合也是属于python语言当中的一种数据类型,特点是:有的可变,有的不可变,元素无次序,不可重复。如果说元组(tuple)算是列表(list)和字符串(str)的杂合,那么集合(set)则可以堪称是list和dict的杂合。集合拥有类似字典的特点:可以用{}花括号来定义;其中的元素没有序列,也就是非序列类型的数据;而且...

weixin_39922683的博客 1721

Python数据类型 ——— 集合

集合(set)是一个无序和无索引的集合,集合中不允许存在重复的成员。

2021dragon的博客 1387

Python学习笔记:集合数据类型

Python学习笔记:集合数据类型。包括列表,元组,集合,字典

Rumou的博客 2706

【 Python 全栈开发 - 语法基础篇 - 12 】Python 基本数据类型 —— 集合

Python 基本数据类型 —— 集合!快来看看吧!

SHUTIAN2010的博客 2091

Python中的set(集合)数据类型

Python中的set(集合)数据类型 Python中除了常见的Numbers(数字)、String(字符串)、List(列表)、Tuple(元组)、Dictionary(字典)标准数据类型外,还存在一种set(集合)类型,可用于存储值。其有两个重要特点:1. 无序,2. 不重复。 无序此处的无序指的是元素的定义顺序与输出顺序不一致,如下图所示: Ps1:若想将无序的集合转化成有序的,可使用P...

Lgqiann的博客 3976
上一篇: python基础语法-字符串使用(简单实用)
下一篇: python基础语法-函数的定义(简单实用)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值