Python 组合数据类型汇总

<1>序列类型

字符串

元组

列表

常用函数  x (not)in s  True or False

s*n序列s复制n次

s[i:j]分片  返回序列s第i到j个元素的子序列(不包含j)

s.count(x)序列s中出现x的总次数  计数器

¥    s.index(x[,i[,j]])序列s从i开始到j位置中第一次出现元素x的位置

<2>集合类型

集合

¥   哈希运算  :hash()  数据到另一个数据维度的体现 与内容和内容组合无关

常见操作符:

S-T   在S不再T中(返回一个新的集合  开出另一储存空间)

S&T   同时在S与T中的元素(同上)

S^T   包含S与 或者在T但不包含 同时在S与T中的元素(同上)

S|T   包含S或者T中的元素

S<=T 或者 S.issubset(T)如果S与T相同或者S是T的子集   返回TRue  

常见操作函数:

S.add(x)

S.clear()   清除所有的数据项

S.copy()   返回集合S的一个副本

S.pop()     随机返回S中的一个元素  S为空  则产生KeyError

S.discard(x)  移除值为x的元素

S.remove(x)  同上 不过若没有值为x的元素  产生KeyError异常 来说明不在其中

S.isdisjoint (T)S与T元素没有相同元素则返回True

x in S

x in not S

列表

自由对数据项进行操作

list()转化成列表 字符串用单个字符依次展开

*Is.pop(i)将列表Is的第i个元素取出并删除该元素

*Is.remove(x)将列表中第一个元素x删除

del Is[i:j]  删除列表Is中第i到第j项数据   保留的是第j项

Is.insert(i,x)在Is中第i个位置增加元素x

Is.append(x)  末尾加x

<3>映射类型

字典

常见函数:

d.keys()返回所有的键信息

d.values()       值

d.items()返回所有的键的信息

d.get(<key>,<default>)

d.pop(<key>,<default>)

d.popitem()随机取出键值对   并以元组(key,value)形式返回

  • 11
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值