說到增查刪改址遇,想起了數(shù)據(jù)庫,我們在關(guān)系型數(shù)據(jù)庫當中就會對表進行增查刪改斋竞。
在python當中我們也可以對list進行增查刪改的操作傲隶。
首先我們先創(chuàng)建一個list
name=['a','b','c']
這樣在內(nèi)存里就有name這個數(shù)據(jù)集合了。
如何查詢name里面保存了哪些數(shù)據(jù)窃页?
在python>>>符號的提示下我們直接輸入list的變量名就可以了跺株。
如何向list添加一條數(shù)據(jù)?
變量名.append()
因為python里面的list是一個有序列表脖卖,所以上面的語句會向list末尾添加數(shù)據(jù)乒省。
如何向list指定位置添加數(shù)據(jù)嗎?
還記得索引的概念嗎畦木?索引就是對list里面的一個數(shù)據(jù)標記的一個號碼袖扛。比如例子中a對應(yīng)的索引是0,b對應(yīng)的索引是1十籍,c對應(yīng)的索引是3.
如果我們想在指定的位置插入數(shù)據(jù)可以使用下面的方法蛆封。
變量名.insert(索引,值)
insert是英文插入的意思勾栗,圖中的例子是向索引1的位置惨篱,就是第二個數(shù)據(jù)位置,插入字母e.
如何修改list中的數(shù)據(jù)围俘?
變量名[索引]=值
我們通過上面的重新賦值的方法修改已經(jīng)創(chuàng)建了的數(shù)據(jù)內(nèi)容砸讳。
上圖就是修改索引為1的位置的內(nèi)容琢融,我將原來的e修改成了f。其實就是重新對那個位置的值進行賦值簿寂。
如何刪除list中的數(shù)據(jù)漾抬?
變量名.pop(索引)
是的我想你看明白套路了,對變量名這個對象使用一個pop的方法就可以刪除數(shù)據(jù)常遂。
圖中我們刪除索引位置在1上面的數(shù)據(jù)纳令。并且會提示刪除的數(shù)據(jù)內(nèi)容,方便重新插入~~
為什么用pop這個詞克胳?恩平绩,因為pop有個動詞的意思是取出的意思。就是從list里面取出數(shù)據(jù)毯欣。就相當于刪除啦馒过。