預習:
append()、insert()、del、pop()、remove()
知識點:
3.2 修改、添加和刪除元素
3.2.1 修改列表元素
修改元素:指定(列表名)和?修改元素的(索引),再賦予(新值);(可以修改任何列表元素的值)
3.2.2 在列表中添加元素
1,末尾添加元素;
方法append();(不影響其他元素)
2,列表中插入元素;
方法insert();(可以任何位置添加;需要索引、值)
注意:插入位置后面的每個元素都右移一個位置;
3.2.3 從列表中刪除元素;
1,del語句刪除元素;(需要知道位置;可刪除任何位置)
注意:del語句刪除后,就無法再訪問它了;
2,使用方法pop()刪除元素;
方法pop();(刪除末尾元素,并能再次使用它)
3,彈出列表中任何位置處的元素;
方法pop();(只需在括號中指定索引)
注意:用pop()時,被彈出的元素就不在列表中了;
使用del語句還是pop()方法?
判斷標準:
刪除不再用它,用del語句;
刪除還用它,用方法pop();
4,根據值刪除元素;
remove();(只知道值,不知道位置)
刪除的元素,可以接著用它的值;
注意:方法remove(),只刪除列表中第一個指定的值;(如果刪除的值出現多次,就需要循環判斷是否刪除所有這樣的值)
練習:
大大的圖:
我的圖:
感悟:學會編程,其實就是記住編程語言定義、用法,這些是已經規定好的、死的東西,自己輕松、簡潔、熟練去用就行了;程序就是后臺幕后主使者。