Python之路~~~~~容器

本文深入介绍了Python中的四种主要容器类型:列表、集合、元组和字典。列表作为基于双向链表实现的线性表,提供了丰富的操作方法,如append、insert和sort等。集合基于哈希表,支持唯一元素和多种集合运算。元组是不可变类型,而字典则以键值对形式存储,提供了快速访问和修改值的功能。通过对这些容器的理解,可以更高效地组织和操作数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

容器

容器的概念:

1、什么是容器,为什么学习容器

容器:可以存放多个元素的一种数据类型

补充变量的无法存储大量数据的缺陷

2、python也提供容器

  • 列表(list)
  • 集合(set)
  • 元组(tuple)
  • 字典(dict)

列表------(list)

  • 线性表:
  • ​ 数组:数组是连续内存的结构,python是没有数组的
  • ​ 栈:先进后出
  • ​ 队列:先进先出
  • ​ 链表:
  • ​ 单向链表:只能查询下一个节点
  • ​ 双向链表:有头结点和尾节点,可以查前后节点
  • ​ python的列表这种容器就是基于双向链表实现的

列表的定义:

​ 直接由弱数据类型语言决定,直接将值赋给变量:

​ 如:ls = [2, 3, 4, 5]

​ 全局函数 list

​ ls = list ( )

​ ls = list ([1, 2, 3, 4, 5])

如何访问元素:

​ 使用下标来访问, 注意下表是从0开始的

求列表的长度:

​ 全局函数: len(容器) #返回的是容器的长度

列表中常见的方法:

[‘add’, ‘class’, ‘contains’, ‘delattr’, ‘delitem’, ‘dir’, ‘doc’, ‘eq’, ‘format

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值