list 增加元素
例項
li[『a』, 『b』, 『mpilgrim』, 『z』, 『example』]
li.insert(2, 「new」)li[『a』, 『b』, 『new』, 『mpilgrim』, 『z』, 『example』, 『new』]
li.extend([「two」, 「elements」])li[『a』, 『b』, 『new』, 『mpilgrim』, 『z』, 『example』, 『new』, 『two』, 『elements』]
list 刪除元素
例項
li[『a』, 『b』, 『new』, 『mpilgrim』, 『z』, 『example』, 『new』, 『two』, 『elements』]
li.remove(「z」)li[『a』, 『b』, 『new』, 『mpilgrim』, 『example』, 『new』, 『two』, 『elements』]
li.remove(「new」) # 刪除首次出現的乙個值li[『a』, 『b』, 『mpilgrim』, 『example』, 『new』, 『two』, 『elements』] # 第二個 『new』 未刪除
li.remove(「c」) #list 中沒有找到值, python 會引發乙個異常traceback (innermost last):
file 「」, line 1, in ?
valueerror: list.remove(x): x not in list
li.pop() # pop 會做兩件事: 刪除 list 的最後乙個元素, 然後返回刪除元素的值。『elements』
li[『a』, 『b』, 『mpilgrim』, 『example』, 『new』, 『two』]
摘自:
Python對redis的list切片
眾所皆知redis的增刪改查指令十分簡陋,我們如何在python中像操作自身的list一樣操作redis的list呢?比如切片賦值 a 1,2,3,4 b 6,7,8,9 a 3 2 b 3 2 print a 下面開始準備工作 在redis中這麼乙個list,key為testlist2 127.0...
Python之對list進行切片
取乙個list的部分元素是非常常見的操作。比如,乙個list如下 l adam lisa bart paul 取前3個元素,應該怎麼做?笨辦法 l 0 l 1 l 2 adam lisa bart 之所以是笨辦法是因為擴充套件一下,取前n個元素就沒轍了。取前n個元素,也就是索引為0 n 1 的元素,...
react 涉及的增加,刪除list
做的專案中有乙個功能是需要對多個input組成的list可以新增和刪除。剛開始想的解決是直接使用index來做,這個可以新增,但是做不了刪除,會出現list錯亂的問題,即使是刪除中間的某乙個,但總也是刪除的最後乙個。原因是index 1只會刪除最後乙個,再重新渲染後會重新整理列表。如果只是新增但是不...