❤️ 专栏简介:本专栏记录了我个人从零开始学习Python编程的过程。在这个专栏中,我将分享我在学习Python的过程中的学习笔记、学习路线以及各个知识点。
☀️ 专栏适用人群 :本专栏适用于希望学习Python编程的初学者和有一定编程基础的人。无论你是学生、职场人士还是对编程感兴趣的爱好者,都能从中受益。跟着我的学习笔记一起学习python吧。
🌙专栏目标:本专栏的目标是帮助我自己记忆、方便回顾所学知识以及帮助其他想学习python的小伙伴掌握Python编程语言的基本概念和技巧,并逐步提高我们的编程能力。通过这个专栏,我们将学会如何编写Python代码,理解各种数据类型、控制结构和函数,掌握常用的Python模块和库,以及应用Python解决实际问题。⭐️ 专栏主要内容: 主要学习python的开发环境搭建;Python的基础知识,包括变量、数据类型、条件语句和循环等;python的数据结构和算法;python的函数和模块;python的文件处理等。
🌴 专栏说明 :如果文章知识点有错误的地方,欢迎大家随时在文章下面评论,我会第一时间改正。让我们一起学习,一起进步。
💑专栏主页:从零开始的Python入门之路
文章目录
- 什么是集合?
- 集合的创建方式
- 直接使用`{}`
- 使用内置函数`set()`
什么是集合?
在Python语言中,集合是一种内置的数据结构,与列表和字典一样,属于可变类型的序列。集合是由一组无序、唯一且不可重复的元素组成的。与字典不同的是,集合没有与之对应的值(value),只有元素本身。
集合的特点:
- 无序:集合中的元素没有固定的顺序。
- 唯一性:集合中的元素是唯一的,不会存在重复的元素。
- 可变性:集合是可变的,可以添加、删除和修改元素。
集合在处理一些需要快速判断元素是否存在的场景中非常有用,例如去重、判断两个集合的交集、并集和差集等。
集合的创建方式
Python提供了两种常用的方式来创建集合:直接使用{}
和使用内置函数set()
。
直接使用{}
使用花括号{}
可以创建一个空集合,也可以在花括号中添加元素来创建一个非空集合。示例代码如下:
# 创建一个空集合
my_set = {}
print(my_set) # 输出: {}
# 创建一个非空集合
my_set = {1, 2, 3}
print(my_set) # 输出: {1, 2, 3}
运行结果:
{}
{1, 2, 3}
需要注意的是,如果只使用{}
来创建一个空集合,实际上创建的是一个空字典。要创建一个空集合,必须使用set()
函数。
使用内置函数set()
使用set()
函数可以创建一个空集合,也可以将其他可迭代对象(如列表、元组、字符串等)转换为集合。示例代码如下:
# 创建一个空集合
my_set = set()
print(my_set) # 输出: set()
# 将列表转换为集合
my_list = [1, 2, 3, 3]
my_set = set(my_list)
print(my_set) # 输出: {1, 2, 3}
# 将字符串转换为集合
my_string = "hello"
my_set = set(my_string)
print(my_set) # 输出: {'e', 'l', 'o', 'h'}
运行结果:
set()
{1, 2, 3}
{'e', 'l', 'o', 'h'}
在将其他可迭代对象转换为集合时,重复的元素会被自动去重。
- Python官方文档:Sets
- Python教程:Python Sets