复述,列表类型有哪些?为了让大家更加了解复述,列表类型,小编给大家总结了以下内容,一起往下看吧。
复述,列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左)边或者尾部(右边)
一个列表最多可以包含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“复述,列表类型有哪些吗?