Python:list的一些操作
2017-06-02 23:30
197 查看
1、list删除元素
使用del删除对应下标的元素:
删除指定值的元素:
使用切片来删除 li = li[:-1] # li = [1,2,3,4,5]
使用这个方法要倍加小心,如果li被作为参数传入函数,那么在函数内使用这种删除方法,将不会改变原list。
2、list与array互相转换
3、list的清空
del list[:]
list=[]
list[:]=[]
函数的本意是将参数L指向的内存清空,用L=[],并不能清空L指向的内存。
L[:]=[]:把L对应的内存清空。
del L[:] 的效果跟L[:]=[]的效果是一样的。
使用del删除对应下标的元素:
li = [1,2,3,4,5,6] del li[2]
删除指定值的元素:
li.remove(4)
使用切片来删除 li = li[:-1] # li = [1,2,3,4,5]
使用这个方法要倍加小心,如果li被作为参数传入函数,那么在函数内使用这种删除方法,将不会改变原list。
li = li[:-1]
2、list与array互相转换
u = array([[1,2],[3,4]]) m = u.tolist()#转换为list m.remove(m[0])#移除m[0] m = np.array(m)#转换为array
3、list的清空
del list[:]
list=[]
list[:]=[]
函数的本意是将参数L指向的内存清空,用L=[],并不能清空L指向的内存。
L[:]=[]:把L对应的内存清空。
del L[:] 的效果跟L[:]=[]的效果是一样的。
相关文章推荐
- python List的一些相关操作
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- [Python]两个list对应元素操作(相减)
- python list操作
- 不生成一个新的LIST而直接对LIST的项目进行操作(转自python-cn list)
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- python对文件及文件夹的一些操作
- Python 列表 list 数组 array 常用操作集锦
- Python学习笔记(六)关于日期的一些操作
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- python list的+=操作
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- python字符串操作的一些例子
- Python对文件及文件夹的一些操作
- Python list 操作