python基本知识-5.8数据类型-集合

Python中的集合是一种无序、不重复元素的数据结构。集合对象可以用花括号{}或者set()函数来创建。

1、集合set,可以去掉重复数据,但不⽀持下标

2、创建集合{数据1,数据2,数据3...}

创建空集合:set()

3、常用操作

  • 增加
  • add()
    功能:追加数据,但若追加的数据为当前集合已有数据,则不进⾏任何操作
    语法集合.add()
  • update()
    功能:追加序列数据,将此序列的数据逐⼀添加到集合
    语法集合.update()
  • 删除

方法:

remove()
功能:删除集合中的指定数据,如果数据不存在则报错
语法:集合.remove(数据)
discard()
功能:删除集合中的指定数据,如果数据不存在也不会报错
语法:集合.discard(数据)
pop()
功能:随机删除集合中的某个数据,并返回这个数据
语法:集合.pop()

以下是一些集合的常用操作及用法:

  1. 创建集合:

    • 用花括号{}创建集合:my_set = {1, 2, 3}
    • 使用set()函数创建集合:my_set = set([1, 2, 3])
  2. 添加元素:

    • 使用add()方法添加单个元素:my_set.add(4)
    • 使用update()方法添加多个元素:my_set.update([4, 5, 6])
  3. 移除元素:

    • 使用remove()方法移除指定元素:my_set.remove(4)
    • 使用discard()方法移除指定元素(若元素不存在,不会报错):my_set.discard(4)
  4. 集合运算:

    • 并集:set1.union(set2)
    • 交集:set1.intersection(set2)
    • 差集:set1.difference(set2)
    • 对称差集:set1.symmetric_difference(set2)
  5. 集合方法:

    • len():获取集合元素个数
    • in:检查元素是否存在于集合中
    • clear():清空集合中的所有元素
    • copy():复制集合

注意:集合是无序的,因此不能通过索引访问集合元素。如果需要保持顺序,可以使用列表或元组。另外,集合只能包含不可变类型的元素,如数值、字符串等,不能包含可变类型的元素,如列表、字典等。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值