
Python 集合用于在一个变量中存储多个无序和不可更改的元素。集合是Python对象之一,可以用大括号({})书写。
Python 集合的长度
要在Python 中获得 集合的长度,可以使用len() 函数。len()是一个内置的Python函数,用于返回一个对象的长度 (项目的数量)。一个对象可以是一个Python迭代器,如List、Dictionary、Set、Tuple或String。
语法
len(set)
参数
len()函数需要一个强制参数,即set数据类型。
例子
first_set = set()
first_set.add("Millie")
first_set.add("Steve")
first_set.add("Dustin")
print("The length of set is:", len(first_set))
输出
The length of set is: 3
要在 Python 中创建一个集合,请使用set()函数。要在 Python 集合中添加元素,使用set.add() 函数。使用 len() 函数,我们可以得到集合的长度,它是 3,因为这个集合只有三个元素。
该 len()函数总是返回集合的准确长度,无论你从集合中添加还是删除项目。
len()函数在Python中是如何工作的?
len() 是一个内置的 Python 函数,在o(1) 时间内工作,因为集合是一个对象,并且有一个成员来存储其大小。它返回一个对象的长度。长度是一个迭代器所包含的元素的数量。
计算Python集合中的条件项
要计算一个集合中满足条件的项目,可以使用列表理解来获得符合条件的项目子集,并将输出传递给 len() 函数。
first_set = {11, 21, 31, 41, 51, 61, 71, 81, 91}
output = len([x for x in first_set if x > 50])
print("The length of set containing values greater than 50 is:", output)
输出
The length of set containing values greater than 50 is: 5
在这个例子中,我们计算一个元素大于50的集合的长度。它不会计算那些小于50的元素。使用列表理解和len() 方法,我们可以得到满足条件的集合的长度。
Python 集合空
在Python中要检查一个集合是否为空 ,可以使用len() 函数。将一个集合的长度与0进行比较,如果它返回True,则该集合为空。否则,它就不是空的。
seat = set()
if len(seat) == 0:
print("The set is empty")
else:
print("The set is NOT empty")
输出
The set is empty
本教程就到此为止。