1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| > lrange mylist 0 -1 1) "first" 2) "A" 3) "B" 4) "C" 5) "D" 6) "E"
> lpop mylist //移除头部元素,并返回该元素 "first"
> lrange mylist 0 -1 1) "A" 2) "B" 3) "C" 4) "D" 5) "E"
> rpop mylist //移除尾部元素,并返回该元素 "E"
> lrange mylist 0 -1 1) "A" 2) "B" 3) "C" 4) > lrange mylist 0 -1 1) "first" 2) "A" 3) "B" 4) "C" 5) "D" 6) "E"
> lpop mylist //移除头部元素,并返回该元素 "first"
> lrange mylist 0 -1 1) "A" 2) "B" 3) "C" 4) "D" 5) "E"
> rpop mylist //移除尾部元素,并返回该元素 "E"
> lrange mylist 0 -1 1) "A" 2) "B" 3) "C" 4) "D"
> rpop abc //当 abc 列表不存在时,返回 nil (nil)
|