容器
容器的概念:
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