Python中数据容器的相关知识

Python中数据容器的相关知识

概述

  • 什么是数据容器:数据容器是指一类可以存储多个数据的数据类型
  • python中有哪些数据容器:
  • 列表(list)
  • 元组(tuple)
  • 字符串(str)
  • 集合(set)
  • 字典(dict)

下面选取较为重要的进行记录

列表

  • 格式:[元素1,元素2,…]
  • 空列表的创建:[]或者list()
  • 方法:
    • append:在末尾追加一个元素
    • extend:将另一个数据容器的元素追加
    • insert:插入一个元素(索引,内容)
    • pop:取出一个元素,可以用变量接收(下标)
    • remove:取出符合条件的第一个元素
    • del:删除指定下标的函数(用[ ])
    • clear:清除列表
    • count:计算列表中某个元素的数量
    • len:计算列表中所含元素个数
    • index:查找元素

元组和列表较为类似,只是不可修改

字符串

  • 格式: “元素1,元素2,…”
  • 方法:
    • replace:替换某个元素为另一个(元素1,元素2)
    • split:分割字符串,得到一个列表
    • strip:若为空,则删除首尾换行符和空格;或者传入参数,删去指定字符串
    • count:计算字符串中某个元素的数量
    • len:计算字符串中所含元素个数
    • index:查找元素

集合

  • 格式: { }
  • 方法:
    • add:增加一个元素
    • remove:移除指定元素
    • pop:取出一个元素,可以用变量接收
    • clear:清除列表
    • difference:两个集合差集,得到新集合
    • difference_update:在集合一中删除集合二中也有的函数
    • union:取并集
    • len:计算字符串中所含元素个数

字典

  • 格式: {key:value, }
  • 方法:
    • pop:取出一个元素,可以用变量接收
    • clear:清除字典
    • keys:获取全部的key,可用于for,遍历(也可以直接用for遍历)
    • len:计算字符串中所含元素个数

通用操作

  • for遍历
  • max
  • min
  • len
  • sort(序列(所操作的容器名称),reverse = Ture(降序,不用就不加))使用方法:容器.sort
  • sorted:得到的是一个新的容器

注意事项

  • 元组只有一个数据时,这个数据后要加逗号。如(元素,)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ybyyby123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值