当前位置: 首页 > 后端技术 > Python

Python入门篇(十四):数据结构基础(集)(上)

时间:2023-03-26 19:07:13 Python

人生苦短,我选择Python。(上)小白学Python(三):基本数据类型(下)小白学Python(四):变量的基本运算小白学Python(五):基本运算符(上)小白学Python(六):基本运算符(下)Python初学者学习(七):基本过程控制(上)Python初学者学习(八):基本过程控制(下)Python初学者学习(九):基本数据结构(列表)(下)1))小白学习Python(十):基本数据结构(列表)(下)小白学习Python(十一):基本数据结构(元组)小白学习Python(十二):基本数据结构(字典)(上)小白学习PythonPython(13):基本数据结构(字典)(下)集合首先,什么是集合?集合(集合)是不重复的无序元素序列。注意关键词:无序、不重复。集合与字典一样,是无序的,因此:{3,2,1}与{1,2,3}相同。集合的元素不能重复,所以:{1,2,2}不存在,只有{1,2}存在。集合中的元素必须是不可变类型。创建集合一般来说,我们在创建集合时,会使用花括号{}或者set()函数来创建集合。注意:要创建空集合,您必须使用set()而不是{},因为{}用于创建空字典。#演示设置不可变元素set1={1,2,3,'Python',(1,'geekdigging')}print(set1)print(type(set1))#演示不可重复set2={1,2,2}print(set2)#演示一个空集set3=set()print(set3)print(type(set3))结果如下:{1,2,3,(1,'geekdigging'),'Python'}{1,2}set()使用list列表创建集合除了上面直接创建集合,我们还可以直接通过list列表创建集合,这个方法可以直接去除重复。#使用list创建集合list1=[1,1,2,2,3,4]set4=set(list1)print(set4)结果如下:{1,2,3,4}使用tuple来创建集合我们也可以通过tuple来创建一个集合,这样也可以达到元素去重的效果。#使用元组创建集合tup1=(1,1,2,2,3,4)set5=set(tup1)print(set5)结果如下:{1,2,3,4}使用字符串来创建集合#使用字符创建字符串setstr1='geekdigging'set6=set(str1)print(set6)结果如下:{'i','n','g','e','d','k'}可以看出,这里字符串的每个字符都成为集合中的一个元素。这篇文章的内容比较少。我希望您仍然可以自己键入示例代码。俗话说,好记性不如坏键盘。如果你不砸键盘,那你的代码就不会好:)示例代码本系列所有代码编辑器都会放在代码管理仓库Github和Gitee上,方便大家使用。示例代码-Github示例代码-Gitee如果我的文章对你有帮助,请扫码关注作者的公众号:获取最新干货推送:)