python-集合

集合

集合是什么

集合是由一系列无序不重复的元素组成,元素之间用逗号分隔。

举个栗子:

set1 = {1, 2, 3} #集合set1

 

注意:{ }表示一个空字典,并不表示一个空集合,一个空集合一般用set()方法来创建

 

集合的特性

(1)无序,无下标索引,即无切片操作

(2)集合元素不重复

来个栗子:

cars = {"bmw", "benz", "ford", "bmw"}
print(cars) #{"benz", "bmw", "ford"}

 

操作集合

增加集合元素

(1)add()

(2)update()

删除集合元素

(1)remove()

(2)discard()

(3)pop()

(4)clear()

由于集合增删的操作在实际操作中并不常用,这里只简单的给出方法名,具体介绍可以在python交互环境中通过关键字help查看相关命令的具体介绍

举个栗子:

python-集合

 

集合遍历

两种方式

(1)

for item in sets:
    print(item)

(2)

for index, ele in enumerate(sets):
    print(index)
    print(ele)

 

统计集合元素的个数

通过len(sets)方法

 

集合是否包含某个元素

通过in或者not in来判断一个元素是否在一个集合中

ele in sets

ele not in sets

 

集合之间的操作

交集

通过 & 运算符计算两个集合的交集

并集

通过 | 运算符计算两个集合的交集

差集

通过 - 运算符计算两个集合的交集

 

上一篇:leetcode399


下一篇:01. Overview Redis 关于Redis