小技巧:
list类型其实就是一个双向链表。通过push,pop操作从链表的头部或者尾部添加删除元素。 这使得list既可以用作栈,也可以用作队列。 上进上出 :栈 ,特点:数据 先进后出
描述: 返回列表中指定区间内的元素,区间以偏移量 START 和 END 指定。 其中 0 表示列表的第一个元素, 1 表示列表的第二个元素,以此类推。也可以使用负数下标,以 -1 表示列表的最后一个元素, -2 表示列表的倒数第二个元素,以此类推。 start: 页大小*(页数-1) stop : (页大小*页数)-1
RPOPLPUSH l1 l2 //a1的最后元素移到a2的左侧
RPOPLPUSH l2 l2 //循环列表,将最后元素移到最左侧