# 定义set集合
name_set = {'Tom','Jerry','Mary','Bob'}
# 定义一个空set
empty_set = set()
# 判断元素是否在set集合中
print('Tom' in name_set) #打印结果: True
# 增加元素到set中
name_set.add('Lucy') # 新加入元素在集合中的位置是随机的
# set集合的两种遍历
for name in name_set:
print(name)
# 打印结果:
# Tom
# Bob
# Mary
# Lucy
# Jerry
# 遍历有索引的元素
for index,name in enumerate(name_set,1):# 参数1代表索引从1开始
print(f'{index}--{name}')
# 打印结果
# 1 - --Lucy
# 2 - --Mary
# 3 - --Jerry
# 4 - --Tom
# 5 - --Bob
# 删除set集合中的元素
name_set.discard('Tom') # set中没有指定元素可删除,程序正常不会报错
name_set.remove('Lucy') # 如果set中没有指定元素,程序会报错
res = name_set.pop() # 随机删除一个元素,并将这个元素返回
# 将set集合生成一个不能修改的set集合
new_set = frozenset(name_set)
print(name_set,res)
python set集合的增、删、遍历
于 2023-12-14 17:02:05 首次发布