1.列表简介
在python中用方括号([])表示列表,用逗号分隔其中的元素。
flowers = ['meigui','yueji','shaoyao','juhua','mantianxing']
2.修改列表元素
#修改列表元素 flowers = ['meigui','yueji','shaoyao','juhua','mantianxing'] print(flowers) flowers[3] = ' lianhua' print(flowers)

3. 在列表中添加元素
1)在列表末尾添加元素
方法append()可动态的创建列表
#在列表末尾添加元素 flowers = ['meigui','yueji','shaoyao','juhua','mantianxing'] flowers.append('lianhua') print(flowers)

2)在列表中插入元素
使用方法insert()可在列表任意位置插入元素,为此,需要指定新元素的索引和值
#在列表中插入元素 flowers = ['meigui','yueji','shaoyao','juhua','mantianxing'] flowers.insert(0,'lanhua') print(flowers)

4. 删除元素
1)使用del语句删除元素
如果知道要删除元素在列表中的位置,可以使用del语句
#删除列表中的元素 del flowers = ['meigui','yueji','shaoyao','juhua','mantianxing'] del flowers[3] print(flowers)
2)使用方法pop()删除元素
方法pop()删除列表末尾的元素,并让你能够接着使用它
#删除列表中的元素 方法pop() flowers = ['meigui','yueji','shaoyao','juhua','mantianxing'] poped_flowers = flowers.pop() print(flowers) print(poped_flowers)

3)删除列表中任何位置的元素
可以使用pop()方法来删除列表中任意位置的元素,只需在圆括号指定要删除元素的索引即可
#删除列表中任意位置的元素 flowers = ['meigui','yueji','shaoyao','juhua','mantianxing'] flowers.pop(-1) print(flowers)
4)根据值删除元素
有时不知道要删除的值在列表中所处的位置,如果只知道删除元素的值,可使用remove()方法
#根据值删除元素 flowers = ['meigui','yueji','shaoyao','juhua','mantianxing'] flowers.remove('juhua') print(flowers)
总结:不确定使用del语句还是pop()方法,有一个判断标准:如果要删除一个元素且不再以任何方式使用它则可以用del语句;如果要在删除元素后还能继续使用它就用pop()方法