python 容器

python容器

python容器主要分四部分:列表(list),元组(tuple),集合(set)和
字典(dict)。
这四种数据结构存储数据以方便用户使用,用来存放大量数据的容器。

列表

列表是线性表,可以存放大量数据,每个节点存放一个数据,每个节点顺序排列。

列表的创建

a = list() #创建一个空表
b = list([1,3,4,2,5]) #创建列表并赋值
c = [1,2,3,4,5] #通过弱语言特点创建列表

在这里插入图片描述访问列表中的元素

a = [1,3,2,4,5]
a[1]  #a[]中括号中输入下标,下标从0计
a[7]  #下标不能越界
a[1] = 10 #可以赋予新值

在这里插入图片描述获取列表长度

a = [1,3,2,4,5]
len(a)      #获取列表长度

在这里插入图片描述

  • append 在列表尾部追加一个新的元素
    在这里插入图片描述
  • clear 清空列表
    在这里插入图片描述
  • copy 拷贝列表
  • count 统计元素在列表中的个数
  • index 查询元素在列表中第一次出现的下标位置,如果列表中不存在该元素,则抛出异常
  • insert 制定要插入的元素的位置
  • pop 通过下标移除元素,注意:默认没有下标时删除最后一个
  • remove 移除对应的元素,,注意:如果列表中不存在该元素,则抛出异常
  • reverse 翻转元素的顺序
  • sort 对数字进行排序
  • extend 合并列表
    在这里插入图片描述

集合

与数学性质基本类似,集合中元素具有互异性,无序性,确定性。

创建集合
注意d!!!

a = set()
b = set({1,3,,4})
c = {1,2,3}
d = {}    #d创建后不是集合是字典

在这里插入图片描述集合中

  • clear
  • copy
  • remove
    与在列表用法基本类似
  • add 添加元素
  • difference 求差集
  • pop 随机移除一个元素
  • union 求并集

合集示例:
在这里插入图片描述

元组

元组是固定不变的值,并且元组是不可变类型

在这里插入图片描述
常用方法:

  • count 统计元素出现的次数

  • index 查找元素在列表中的位置(先查找到哪一个,就报哪一个元素的位置)元素不在列表中就会报错。

字典

字典是可变数据类型,同列表一样,而字典中的元素顺序不重要,而可以通过键来访问元素。

字典的创建
定义的时候以键值对的形式定义存在,相当于给每个值取了个名字
在这里插入图片描述

  • get( )
    查询字典中的数据,我们可以通过名称去键来查找值
    在这里插入图片描述
  • pop 删除字典中的数据,通过删除指定的key对应的数据即可删除
  • clear
  • copy
  • keys 遍历所有key值
    在这里插入图片描述
  • values 返回key值对应的值
  • itmes 遍历所有键值对
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值