从列表中获取元素:跟数组一样,我们可以通过元素的索引值(index)从列表获取单个元素,注意,列表索引值从0开始的
调换顺序:利用中间值,作交换
从列表删除元素:remove(),del,pop()[从列表中中取出最后一个元素返回给你,然后删除,加数字为 删除对应元素]
列表分片:利用索引值,每次可从列表中获取一个元素
member[开始位置,介绍位置(但并不包含此元素)]原不改变
从列表中获取元素:跟数组一样,我们可以通过元素的索引值(index)从列表获取单个元素,注意,列表索引值从0开始的
调换顺序:利用中间值,作交换
从列表删除元素:remove(),del,pop()[从列表中中取出最后一个元素返回给你,然后删除,加数字为 删除对应元素]
列表分片:利用索引值,每次可从列表中获取一个元素
member[开始位置,介绍位置(但并不包含此元素)]原不改变
1.list.remove(itemvalue)
2.del list[index]
3.del list
4.list.pop
list[:]与list有什么不同
lista=list1
lista.remove
会删除list1与lista共同指向的内存空间。
简而言之。直接用变量名赋值,只是赋了同一个内存空间
;
lista=list1[:],是得到了一份拷贝。
示例代码
>>> list1=['1','2',3]
>>> list1
['1', '2', 3]
>>> list2=list1
>>> list2
['1', '2', 3]
>>> list2.remove(3)
>>> list2
['1', '2']
>>> list1
['1', '2']
>>> list1.append(3)
>>> list1
['1', '2', 3]
>>> list3=list1[:]
>>> list3.remove(3)
>>> list3
['1', '2']
>>> list1
['1', '2', 3]
del 列表名[index] 删除数据
remove(index) 必须给index,不给报错
pop(index) 默认删除最后一个数据
列表名[start : end] 获取列表的某一段数据
列表名[:] copy列表
* 从列表删除元素
remove()
例:member.remove('怡静')
del()
例:del member[1]
pop()
例:member.pop(1)
* 列表分片(slice)
利用索引值,每次可以从列表获取一个元素
利用列表分片,每次可以从列表获取多个元 素
例:member[1:3]
注:从第一个参数的索引值开始,到第二 个参数(包含左不包含右),原列表 无变化