复述,列表类型有哪些吗?

  

复述,列表类型有哪些?为了让大家更加了解复述,列表类型,小编给大家总结了以下内容,一起往下看吧。复述,列表类型有哪些?

复述,列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左)边或者尾部(右边)

一个列表最多可以包含232 - 1个元素(4294967295,每个列表超过40个亿个元素)。

{   & # 39;数字# 39;:[1,2,3,4,5,6,7,8)   & # 39;信# 39;:[& # 39;一个# 39;& # 39;b # 39;, & # 39; c # 39;, & # 39; d # 39;, & # 39; e # 39;, & # 39; f # 39;, & # 39;舌鳎# 39;,& # 39;h # 39;】   }

这就是列表类型,列表内的元素必须是字符串,不能数据类型嵌套了。

列表类型的所有操作就是对关键对应的列表操作,(想想都应该有,添加,删除,指定位置插入,指定位置删除,弹出,切割,python中有的,我想复述,应该都有吧)

<强> L <>强推,键值(价值……),,,#向左侧添加元素

复述127.0.0.1:6379>lpush数字1   (整数)1   复述,127.0.0.1:6379>lpush数字2 3   (整数)3

<强> RPUSH键值,(价值……),,,,#向右侧添加数据

<强> LLEN关键,,,,#获取列表中元素的个数

复述127.0.0.1:6379>llen数字   (整数)3

<强> LRANGE关键,迴旋,停止,#,获取列表片段,类似于python的切片功能,差别在于切片时返回数据包含停止位置数据

复述127.0.0.1:6379>lrange数字0 1 #获取所有的列表内数据   “3”;   “2”;   “1“ 复述127.0.0.1:6379>lrange数字0 0   “3“ 复述127.0.0.1:6379>lrange数字0 5   “3”;   “2”;   “1“ 复述127.0.0.1:6379>lrange数字0 3   “3”;   “2”;   “1“

<强> LPOP关键,,#从左侧弹出一个元素

复述127.0.0.1:6379>lrange数字0 1   “3”;   “2”;   “1“ 复述127.0.0.1:6379>lpop数字   “3“ 复述127.0.0.1:6379>lrange数字0 1   “2”;   “1“

<强> RPOP,#从右侧弹出一个元素,原理同上

LREM键计算值,,

#,删除列表中的指定值

#数在0从数的位置左边开始删除等于价值的值

复述127.0.0.1:6379>lrange数字0 1   “4”;   “3”;   “2”;   “1“ 复述127.0.0.1:6379>lrem数字1 3   (整数)1 复述127.0.0.1:6379>lrange数字0 1   “4”;   “2”;   “1“

#数在0从数的位置左边开始删除等于价值的值

#数=0,删除所有值为价值的元素

<强> LINDEX关键指标,,,#获取指定索引的元素值

复述127.0.0.1:6379>lrange数字0 1   “4”;   “1“ 复述127.0.0.1:6379>lindex数字3   (nil) #没有返回零   复述,127.0.0.1:6379>lindex数字1   “1”;   复述,127.0.0.1:6379>lindex数字0   “4“

<强> LSET键索引值,,#设置指定位置的值,一定得注意,是把原先位置的给替换掉,除非原先这个位置没有值

复述127.0.0.1:6379>lrange数字0 1   “4”;   “1”;   复述,127.0.0.1:6379>lset数字1 2   好吧   复述,127.0.0.1:6379>lset数字1 3   好吧   复述,127.0.0.1:6379>lrange数字0 1   “4”;   “3“

<强>注意:超出范围设置为报错

复述127.0.0.1:6379>lset数字2 3   (错误)犯错的指数范围

<强> LTRIM关键开始结束,,#切割原来的列表,指定范围外的元素会被删除

复述127.0.0.1:6379>lrange数字0 1   “4”;   “3”;   “2”;   “1“ 复述127.0.0.1:6379>ltrim数字1 2   好吧   复述,127.0.0.1:6379>lrange数字0 1   “3”;   “2“

<强> LINSERT关键之前|之后,主值,#向列表中插入值,看名字就应该看出来了,在主,前面还是后面插入啊

复述127.0.0.1:6379>lrange数字0 1   “3”;   “2”;   复述,127.0.0.1:6379>linsert数字后2 1   (整数)3   复述,127.0.0.1:6379>lrange数字0 1   “3”;   “2”;   “1”;   复述,127.0.0.1:6379>lrange数字0 1   “3”;   “2”;   “1”;   复述,127.0.0.1:6379>3 4之前linsert数字   (整数)4   复述,127.0.0.1:6379>lrange数字0 1   “4”;   “3”;   “2”;   “1“

复述,列表类型有哪些吗?