前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python | "6大数据类型方法归纳总结(中)"

Python | "6大数据类型方法归纳总结(中)"

作者头像
LogicPanda
发布于 2023-03-18 08:05:09
发布于 2023-03-18 08:05:09
3830
举报

撰文编辑:逻辑熊猫 | 图片:网络与截图

如需转载,请后台联系授权

往期精彩内容

Python | 自助篇

Python | "6大数据类型方法归纳总结(上)"

- 正文 -

-01-

概述 | 六中数据类型

Python提供的基本数据类型有六种:

· 数字(Number)

· 字符串(String)

· 元组(Tuple)

· 集合(Sets)

· 列表(List)

· 字典(Dictionary)

内置的 type() 函数可以用来查询变量所指的对象类型。

-02-

元组 | T.method()

元组:tuple()

关于元组的概念和基本用法不在这里赘述。

可以直接使用tuple()创建一个新的元组,或者,使用tuple()将一个对象转换成元组。

元组的特性是其中的元素不可修改。

这里涉及到的方法有两个:tuple.count(), tuple.index()。

1、tuple.count(value):返回元组中value的数量。

2、tuple.index(value, [start, [stop]]):返回value的第一个索引。如果value不存在,就会引发ValueError。可以设置start和stop限制index检索的范围。

来看一个实例。

按:元组的index方法设置区间代表的范围,与列表类型(list)一致。

-03-

集合 | set.method()

集合:set()

关于集合的概念和基本用法不在这里赘述。

可以直接使用set()创建一个新的元组,或者,使用set(object)将一个对象转换成元组。

集合的特点是其中元素的唯一性。

1、set.add():将一个元素添加到集合,如果该元素已存在,则无效。一次只能添加一个元素。

2、set.pop():删除并返回一个任意的集合元素。如果设置为空,则会引发KeyError。

3、set.copy():返回集合的一个浅复制。关于潜复制的概念不在这里赘述。

4、set.difference():返回set1有set2没有的元素。

按:如果set1是set2的子集,则返回空集合。

5、set.difference_update():用set1有set2没有的元素更新set1。

6、set.discard():如果它是一个成员,从集合中移除一个元素。如果元素不是成员,则什么都不做。

7、set.intersection():将两个集合的交集作为一个新集合返回。

8、set.intersection_update():用自己和另一个的交集更新一个集合。

9、set.isdisjoint():如果两个集合交集为空,返回True。

10、set.issubset():报告另一个集合是否包含这个集合。是返回True。

11、set.issuperset():报告这个集合是否包含另一个集合。是返回True。

12、set.clear():移除集合中的所有元素。

13、set.remove() :从集合中移除一个元素;如果该元素不在集合中,就抛出一个KeyError。

14、set.symmetric_difference():将两个集合的对称差作为一个新集合返回。

15、set.symmetric_difference_update():将一个集合与它自身和另一个的对称差值进行更新。

按:两个集合的对称差是只属于其中一个集合,而不属于另一个集合的元素组成的集合

16、set.union():返回集合的并集作为一个新集合。

17、set.update():返回集合的并集并更新一个集合。

按:

集合基本运算和对应的方法:

并集:set.union()、set.update()

交集:set.intersection()、set.intersection_update()

补集:set.symmetric_difference()、set.symmetric_difference_update()

差集:set.difference()、set.difference_update()

-04-

结尾

如本文有误

欢迎各位朋友指出

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-04-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 计算机体系结构与编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python中set集合常用方法
#different_update():把集合set中和set2不一样的元素取出来并且更新到set里面
py3study
2020/01/07
6660
【Python入门】Python集合17个方法详解
描述:add() 方法用于给集合添加元素,如果添加的元素在集合中已存在,则不执行任何操作。注意:集合中只能包含可哈希的对象,即 list,dict 都不能嵌入到集合
黄博的机器学习圈子
2020/05/26
4140
Python3 基本数据结构总结
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
chaibubble
2019/09/25
1.1K0
Python: set集合方法介绍
文章背景: 集合(set)是Python中的一个数据类型。在集合中,每个元素都是唯一的(没有重复项),并且必须是不可变的(不能更改)。下面就来介绍set的内置方法。
Exploring
2022/09/20
3910
python 全网最详细的集合set详解
可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
matinal
2023/10/13
4950
10.Python Set集合方法详解
本教程将详细介绍Python set集合的所有内置方法,包括它们的使用方式、参数说明、返回值以及实际应用场景。
全栈若城
2025/04/08
1400
【Python基础】一文理解Python集合,17个方法全解,看完就够了
Python中的集合类似于数学中的集合概念,它是一组无序、不可重复元素序列,集合用{value1,value2}创建,某种程度上可以把集合看作是没有值的字典。字典是dict = {key:value,key2:value2,}需要key。特点:1、不同元素组成 2、无序 3、集合中的元素必须是不可变类型
用户7886150
2021/01/12
1.2K0
基本数据类型(二)
  列表是 Python 最常用的数据类型,它是有序元素的集合,元素之间以逗号分隔,用中括号括起来,可以是任何数据类型。同时它也是一种序列,支持索引、切片、加、乘和成员检查等。
py3study
2020/01/16
6780
【Python核心数据结构探秘】:元组与字典的完美协奏曲
在Python中,元组是一种不可变的序列类型。当定义一个只包含一个元素的元组时,确实会出现一些特殊情况。如果你直接写作(元素),Python不会把它解析为一个元组,而是将其视为一个单纯的括号包围的表达式。为了明确表示这是一个只有一个元素的元组,你应该在元素后面加上一个逗号,即(元素,)。
爱喝兽奶的熊孩子
2024/06/11
880
【Python核心数据结构探秘】:元组与字典的完美协奏曲
Python数据类型(集合-Set)_006
无法存储列表、字典、集合这些可变的数据类型,否则 Python 解释器会抛出 TypeError 错误
留给昨天、
2024/10/30
1070
Python全网最全基础课程笔记(九)——集合,跟着思维导图和图文来学习,爆肝2w字,无数代码案例!
综上所述,Python的集合是一种功能强大且灵活的数据结构,特别适用于需要去除重复元素或进行集合运算的场景。
小白的大数据之旅
2024/11/20
1260
Python全网最全基础课程笔记(九)——集合,跟着思维导图和图文来学习,爆肝2w字,无数代码案例!
【深度学习】 Python 和 NumPy 系列教程(五):Python容器:3、集合Set详解(初始化、访问元素、常用操作、常用函数)
Python本身是一种伟大的通用编程语言,在一些流行的库(numpy,scipy,matplotlib)的帮助下,成为了科学计算的强大环境。本系列将介绍Python编程语言和使用Python进行科学计算的方法,主要包含以下内容:
Qomolangma
2024/07/29
1070
【深度学习】 Python 和 NumPy 系列教程(五):Python容器:3、集合Set详解(初始化、访问元素、常用操作、常用函数)
Python数据类型详解-集合#学习猿地
+ 功能:成员检测、从序列中去除重复项以及数学中的集合类计算,例如交集、并集、差集与对称差集等等。
学习猿地
2020/03/17
4210
Python教程(12)——Python数据结构集合set介绍
集合是一种无序、可变的数据结构,它也是一种变量类型,集合用于存储唯一的元素。集合中的元素不能重复,并且没有固定的顺序。在Python 提供了内置的 set 类型来表示集合,所以关键字set就是集合的意思。
一点sir
2023/09/03
2950
python set大小_python set集合
s7= {[1],(1,),1} #set的元素要求必须可以hash 列表不能hash
用户7886150
2021/01/26
1.7K0
Datawhale组队学习 -- Task 5: 字典、集合和序列
字典 是无序的 键:值(key:value)对集合,键必须是互不相同的(在同一个字典之内)。
余生大大
2022/11/02
7240
Datawhale组队学习 -- Task 5: 字典、集合和序列
Python中的基础数据类型(Set集合)及其常用用法简析
前面的文章小编已经介绍了Number,String,List,Tuple,Dict五种基本的数据类型,今天小编来简单说一下最后一种数据类型,set集合。
Python进阶者
2020/05/16
1.5K0
Python中的集合介绍
可能看上面的文字有点抽象,什么这个集合那个集合的,接下来我们直接上案例,相信大家看了之后一目了然:
小博测试成长之路
2023/09/01
1990
Python中的集合介绍
Python从0到100(十):Python集合介绍及运用
定义: 由不同元素组成的集合,集合是一组无序排列 可hash值,可作为字典的key。
是Dream呀
2024/04/23
1430
Python “集合” 100道实战题目练习,巩固知识、检查技术
题目9:以下哪个表达式的结果是一个集合? A. {1, 2, 3} + {3, 4, 5} B. {1, 2, 3} & {3, 4, 5} C. {1, 2, 3} * 2 D. {1, 2, 3} - {3, 4, 5}
小白的大数据之旅
2024/11/20
2100
推荐阅读
相关推荐
python中set集合常用方法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档