Skr-Eric的Python课堂(二十三)——Python的列表、字典、元组、集合、bytearray的方法

Python3中常用的列表方法(method)

  • 见:help(list)
方法意义
L.index(v [, begin[, end]])返回对应元素的索引下标, begin为开始索引,end为结束索引,当 value 不存在时触发ValueError错误
L.insert(index, obj)将某个元素插放到列表中指定的位置
L.count(x)返回列表中元素的个数
L.remove(x)从列表中删除第一次出现在列表中的值
L.copy()复制此列表(只复制一层,不会复制深层对象)
L.append(x)向列表中追加单个元素
L.extend(lst)向列表追加另一个列表
L.clear()清空列表,等同于 L[:] = []
L.sort(reverse=False)将列表中的元素进行排序,默认顺序按值的小到大的顺序排列
L.reverse()列表的反转,用来改变原列表的先后顺序
L.pop([index])删除索引对应的元素,如果不加索引,默认删除最后元素,同时返回删除元素的引用关系

 

 

字典的方法

函数说明
D代表字典对象 
D.clear()清空字典
D.pop(key)移除键,同时返回此键所对应的值
D.copy()返回字典D的副本,只复制一层(浅拷贝)
D.update(D2)将字典 D2 合并到D中,如果键相同,则此键的值取D2的值作为新值
D.get(key, default)返回键key所对应的值,如果没有此键,则返回default
  
D.keys()返回可迭代的 dict_keys 集合对象
D.values()返回可迭代的 dict_values 值对象
D.items()返回可迭代的 dict_items 对象

 

元组的方法

方法说明
T.index(v [, begin[, end]])返回对应元素的索引下标, begin为开始索引,end为结束索引,当 value 不存在时触发ValueError错误
T.count(x)返回元组中对应元素的个数

 

 

Python3 集合的方法

方法意义
S.add(e)在集合中添加一个新的元素e;如果元素已经存在,则不添加
S.remove(e)从集合中删除一个元素,如果元素不存在于集合中,则会产生一个KeyError错误
S.discard(e)从集合S中移除一个元素e,在元素e不存在时什么都不做;
S.clear()清空集合内的所有元素
S.copy()将集合进行一次浅拷贝
S.pop()从集合S中删除一个随机元素;如果此集合为空,则引发KeyError异常
S.update(s2)等同于 S
  
S.difference(s2)S - s2 补集运算,返回存在于在S中,但不在s2中的所有元素的集合
S.difference_update(s2)等同于 S -= s2
S.intersection(s2)等同于 S & s2
S.intersection_update(s2)等同于S &= s2
S.isdisjoint(s2)如果S与s2交集为空返回True,非空则返回False
S.issubset(s2)如果S与s2交集为非空返回True,空则返回False
S.issuperset(...)如果S为s2的子集返回True,否则返回False
S.symmetric_difference(s2)返回对称补集, 等同于 S ^ s2
S.symmetric_difference_update(s2)等同于 S ^= s2, 用 S 与 s2 的对称补集更新 S
S.union(s2)生成 S 与 s2的全集, 等同于 S

 

 

bytearray 的方法:

方法说明
B.clear()清空
B.append(n)追加一个字节(n为0-255的整数)
B.remove(value)删除第一个出现的字节,如果没有出现,则产生ValueError错误
B.reverse()字节的顺序进行反转
B.decode(encoding='utf-8')以 encoding 指定的编码格式解码字符串。默认编码为字符串编码。
 

 

 

想要看更多的课程请微信关注SkrEric的编程课堂

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值