在推入操作执行完毕之后,LPUSH 命令会返回列表当前包含的元素数量作为返回值。

    比如以下代码就展示了如何通过 LPUSH 命令,将 "buy some milk""watch tv""finish homework" 等元素依次推入到 todo 列表的左端:

    图 4-3 展示了以上三个 LPUSH 命令的执行过程:

    • 执行第一个 LPUSH 命令,将元素 推入到列表左端;

    • 执行完第二个 LPUSH 命令的列表现在包含两个元素;

    • 执行第三个 LPUSH 命令,将元素 "finish homework" 推入到列表左端;


    图 4-3 LPUSH 命令执行过程


    举个例子,如果用户执行以下命令:

    那么 LPUSH 命令将按照图 4-4 所示的顺序,将三个给定元素依次推入到 another-todo 列表的左端。


    图 4-4 一次推入多个元素_images/IMAGE_MULTI_LPUSH.jpeg


    最终,这条 LPUSH 命令将产生图 4-5 所示的列表,它和上一小节使用三条 LPUSH 命令构建出的列表完全相同。


    图 4-5 another-todo 列表及其包含的元素


    其他信息