首页后端开发Pythonpython对list用clear

python对list用clear

时间2023-06-08 03:16:02发布访客分类Python浏览1047
导读:python对list用clear?python语言中,清空list(列表)有很多方法,常用的有以下4种:1. 用clear( 方法代码如下:结果如下:2. 直接初始化列表:初始化列表,即:list = [],变成大小为0的列表代码如下:结...

python对list用clear?

python语言中,清空list(列表)有很多方法,常用的有以下4种:

1. 用clear()方法

代码如下:

结果如下:

2. 直接初始化列表:初始化列表,即:list = [],变成大小为0的列表

代码如下:

结果如下:

3. 使用del删除

del可以清除给定范围中的列表元素,如果我们不给出范围,就会删除所有元素,即清空列表。

代码如下:

结果如下:

4. 使用 *=0

代码如下:

结果如下:

list.clear()和list =[ ]的区别

二者结果一样,但涉及到内存的问题。

list.clear()会清空列表里的元素,但不会清除list的内存位置;list = []则直接重新分配一个内存地址。用id()方法可以轻松看出来,代码如下:

list.clear()

内存地址是不变的!

list=[]

内存地址改变,重新分配了。

希望可以解决你的疑问。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: python对list用clear
本文地址: https://pptw.com/jishu/66289.html
铜川有培训Python的地方吗 termux安装依赖插件失败

游客 回复需填写必要信息