五、数据类型 list(链表)

list类型其实就是一个双向链表,通过 push pop 操作从链表的头部或者尾部添加和删除元素
这使得 list 既可以用作栈,也可以用作队列
先进后出:栈
【五、数据类型 list(链表)】先进先出:队列
1、lpush
从链表的头部添加元素:栈
语法:lpush 链表的名称 元素1 元素2 元素3.....
五、数据类型 list(链表)
文章图片

注:可以一次性加多个
2、lrange
获取链表里面的元素
语法:lrange链表的名称 开始下标结束下标
五、数据类型 list(链表)
文章图片

注:链表里面元素的下标是从0开始的,类似于索引素组, 0 -1表示获取所有
3、rpush
从链表的尾部添加元素:队列
语法:rpush 链表的名称元素1 元素2 .....
五、数据类型 list(链表)
文章图片

4、ltrim
保留指定范围的元素
语法:ltrim链表的名称开始下标结束下标
五、数据类型 list(链表)
文章图片

5、lpop
从链表的头部删除一个元素,返回删除的元素
语法:lpop 链表的名称
五、数据类型 list(链表)
文章图片

    推荐阅读