预习:
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(),只删除列表中第一个指定的值;(如果删除的值出现多次,就需要循环判断是否删除所有这样的值)
练习:
大大的图:
我的图:
感悟:学会编程,其实就是记住编程语言定义、用法,这些是已经规定好的、死的东西,自己轻松、简洁、熟练去用就行了;程序就是后台幕后主使者。