Python——集合

Python的集合与数学中的集合概念类似,也是用于保存不重复的元素。他有可变集合(set)和不可变集合(frozenset)两种。在形式上,集合的所以普元素都放在一对大括号“{}”中,两个相邻元素使用逗号“,”分隔。集合最好的应用就是去重,因为集合中的每个元素都是唯一的。

一、创建集合

在Python中提供了两种创建集合的方法,一种是直接使用“{}”创建;另一种是通过set()函数列表、元组等可迭代对象装换为集合。

1、 创建集合

使用“{}”创建:

setname={elename1,elename2,elename3,...,elenamen}

注:setname表示集合的名称,可以是任何符合Python命名规则的标识符;
{elename1,elename2,elename3,…,elenamen表示集合中的元素,个数没有下限,并且只要是Python支持的数据类型就可以。
使用set()函数创建:
在Python中,可以使用set()函数将列表、元组等其他可迭代对象转换为集合。set()函数的语法格式为:

setname=set(iteration)

注:setname表示集合名称,iteraton表示要转换集合的可迭代对象,可以是列表、元组、range对象等,也可以是字符串,如果是字符串,返回的集合是将是包含全部不重复字符的集合。

向集合中添加和删除元素

1、向集合中添加元素
向集合中添加元素可以用add()方法实现。他的语法格式如下:

setname.add(elename)

注:setname表示要添加元素的集合,elename表示要添加的元素内容。
2、从集合中删除元素
在Python中可以使用del命令删除整个集合,也可以使用集合的pop()方法或者remove()方法删除一个元素,或者使用集合对象的clear()方法清空集合,即删除集合中的全部元素,使其变为一个空集合。
例子:

mr = set (["零基础学Java","零基础学Python","零基础学PHP","零基础学软件测试","零基础学MySQL"])
mr.add("零基础学C语言")       #添加元素
print("使用ada()方法添加元素后的集合: ",mr)
mr.remove("零基础学MySQL")      #指定移除的元素
print ("使用remove()方法移除指定元素后的集合:",mr)
mr.pop()         #删除元素
print ("使用pop()方法删除指定元素后的集合:",mr)
mr.clear()                      #清空集合
print ("使用clear()方法清空指定元素后的集合:",mr)

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值