0
点赞
收藏
分享

微信扫一扫

Python3 集合详解

介绍

在Python中,集合(Set)是一种无序且元素唯一的数据结构。它类似于数学中的集合概念,可以执行基本的集合操作,如并集、交集、差集等。本文将详细介绍Python3中集合的特性、用法以及常见操作。

创建集合

在Python中,可以使用大括号 {} 或者 set() 函数来创建集合。集合中的元素是唯一的,重复的元素会被自动忽略。

# 使用大括号创建集合
my_set = {1, 2, 3, 4, 5}

# 使用set()函数创建集合
another_set = set([3, 4, 5, 6, 7])

基本操作

添加元素

可以使用 add() 方法向集合中添加元素,如果元素已存在,则不会进行任何操作。

my_set.add(6)

删除元素

使用 remove() 方法可以删除集合中的指定元素,如果元素不存在,则会抛出 KeyError 异常。

my_set.remove(3)

集合运算

Python中的集合支持各种常见的集合运算,如并集、交集、差集等。

# 并集
union_set = my_set | another_set

# 交集
intersection_set = my_set & another_set

# 差集
difference_set = my_set - another_set

遍历集合

可以使用 for 循环来遍历集合中的元素。

for item in my_set:
    print(item)

集合方法

Python中的集合还支持许多方法,如清空集合、获取集合长度等。

# 获取集合长度
length = len(my_set)

# 清空集合
my_set.clear()

总结

本文介绍了Python3中集合的创建、基本操作、集合运算以及常见方法。集合是一种灵活且高效的数据结构,可以用于去重、集合运算等多种场景。熟练掌握集合的使用,将有助于提高代码的效率和可读性。

举报

相关推荐

0 条评论