第五節 列表(list)

2021-08-31 19:09:29 字數 1376 閱讀 9471

lpush   listname   value

lpush 命令將乙個或多個值插入到列表頭部。

lpush    newlist    valuea   valueb

lindex   listname   index

佇列從做往右,索引從0開始。隊頭在左邊,新插入的元素就是索引為0的元素。

你也可以使用負數下標,以 -1 表示列表的最後乙個元素, -2 表示列表的倒數第二個元素,以此類推。

根據引數 count 的值,移除列表中與引數 value 相等的元素。

count 的值可以是以下幾種:

比如現在,有乙個   valuea  valuea  valueb  valuea  四個元素的佇列。

現在的需求是從隊尾開始,刪除兩個valuea。

lpush  testlist  valuea

lpush  testlist  valuea

lpush  testlist  valueb

lpush  testlist  valuea

lrem   testlist  -2  valuea   # 從佇列尾部刪除兩個valuea,刪除成功後

# 剩下的佇列是  valuea  valueb

先進後出,其實就是乙個棧記憶體。所以用pop來表示取出頭部元素。

取出佇列尾部很奇怪,居然是r開頭的命令。

函式第五節

coding utf 8 1.定義乙個func name 該函式效果如下。assert func lilei lilei assert func hanmeimei hanmeimei assert func hanmeimei hanmeimei def title name if isinsta...

第五節 字典

字典的表現形式為大括號 dict key必須可hash,必須唯一且必須為不可改變的資料型別 value可存放任意多個值,可修改,可不唯一 無序且查詢速度快 鍵 值 鍵值對 1 dic.keys 返回乙個包含字典所有key的列表 2 dic.values 返回乙個包含字典所有value的列表 3 di...

第五節 各種註解

註解 就是乙個類,使用 註解名稱 目標 使用註解 取代 xml配置檔案。1.component取代 component id 取代 2.web開發,提供3個 component註解衍生註解 功能一樣 取代 repository dao層 service service層 controller web...