python-组合数据类型(集合、序列及字典)

本文介绍了Python中的组合数据类型,包括集合、序列(如列表和元组)以及字典。集合是无序且元素唯一的组合,支持并、交、差和补运算。序列具有顺序,列表和元组作为其子类型,允许不同的元素类型。字典是键值对的无序集合,提供了丰富的操作方法。
摘要由CSDN通过智能技术生成

组合数据类型

1.集合类型

集合是多种元素的无序组合,(元素独一性)

集合用大括号{}表示,元素用,分隔。

用set函数建立:

       A=set(“python123”)

       {“p”,”y”,”t”,”h”,”o”,”n”,”1”,”2”,”3”}

集合操作符

集合有四种基础运算方法,并,交,差,补

    S|T 并运算,返回一个新集合,包含在集合S和T中的所有元素

    S&T 交运算,返回一个新集合,包含既在S中又在T中的集合

    S-T 差运算,返回一个新的集合,包含在集合S中但是不在集合T中的元素

    S^T 补运算,返回一个新集合,包含集合S和T中的不相同元素

 

集合有两种关系运算操作

    S<=T或者S<T 关系运算,返回True/False,判断S和T的子集关系

    S>=T或者S>T 关系运算,返回True/False,判断S和T的包含关系

 

集合由四种增强运算操作

    S|=T 更新集合S,包含集合S和T中的所有元素

    S&=T 更新集合S,包含同时在集合S和T中的元素

    S-=T 更新集合S,包含在集合S中,但是不在T中的元素

    S^=T 更新集合S,包含集合S和T中的不相同元素

集合的操作方法

操作方法

描述

S.add(x)

把元素x加到集合S中,就算S中已经有了x也不会报错

S.discard(x)

移除集合S中的元素x,就算S中没有x也不会报错

S.remove(x)

 移除集合S中的元素x,如果S中没有x,则会报错KeyError

S.clear()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值