python 数据容器常用方法

切片操作

支持列表,元组,字符串

序列名[开始位置下:结束位置下标:步长]

  • 开始位置默认为从头开始即下标为0
  • 结束位置默认为到末尾即下标为-1
  • 步长默认为1
    注:切片不影响原容器,而是将结果返回一个新容器

列表[]/list()

编号使用方式作用
1列表.append(元素)向列表尾追加一个元素
2列表.extend(容器)将容器内容依次取出,追加到列表尾部
3列表.insert(下标,元素)在指定下标处,插入指定的元素
4del 列表[下标]删除列表指定下标元素
5列表.pop(下标)删除列表指定下标元素
6列表.remove(元素)从前向后,删除此元素的第一个匹配项
7列表.clear()清空列表
8列表.count(元素)统计此元素在列表中出现的次数
9列表.index(元素)查找指定元素在列表的下标,找不到报错ValueError
10len(列表)统计容器内有多少元素

元组()/tuple()

编号方法作用
1index(元素)查找某个数据,如果数据存在则返回对应下标,否则报错
2count(元素)统计某个数据在当前元组出现的次数
3len(元组)统计元组内元素个数

字符串""/str()(注意!字符串不可更改,涉及更改的方法都是创建一个新的字符串

编号方法作用
1字符串.index(字符或字符串)返回字符或字符串首字符下标
2字符串.replace(被替换字符或字符串,用于替换的字符或字符串)替换对应的字符或字符串并返回一个新的字符串(即替换后的字符串)
3字符串.split(字符)以该字符为分隔符,将字符串分为若干份,返回一个存有所有分割后的小字符串的列表
4字符串.strip()去除字符串前后的空格
5字符串.strip(字符串)去除字符串前后的指定字符串
6字符串.count(字符或字符串)统计字符串中指定字符或字符串的数量
7len(字符串)统计字符串所有字符的数量(包括空格)

集合{}/set()

编号方法作用
1集合.add(元素)集合内添加一个元素
2集合.remove(元素)移除集合内指定的元素
3集合.pop()从集合中随机取出一个元素
4集合.clear()将集合清空
5集合1.difference(集合2)得到一个新集合内含两个集合的差集,原有集合不变
6集合1.difference_update(集合2)在集合1中删除集合2中存在的元素,集合1被修改,集合2不变
7集合1.union(集合2)得到一个新集合,内含求集合1和集合2的全部元素,原有集合不变
8len(集合)得到一个整数,记录了集合的元素数量
9集合1.intersection(集合2)得到一个新集合,内含求集合1和集合2的交集,原有集合不变

字典{}/disk()

编号方法作用
1字典.pop(key)返回对应key的值并将字典中的对应元素删除
2字典.clear()清空字典
3字典.keys()返回字典中的所有key
4len(字典)返回字典内元素数量

数据容器通用操作

功能描述
通用for循环遍历容器(字典是遍历key)
max()容器内最大的元素
min()容器内最小元素
len()容器内元素个数
list()转换为列表
tuple()转换为元组
str()转换为字符串
set()转换为集合
sorted(容器,reverse = True)得到一个排好序的列表,reverse = True 表示降序,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值