欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python對list用clear

江奕云2年前20瀏覽0評論

python對list用clear?

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

1. 用clear()方法

代碼如下:

結(jié)果如下:

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

代碼如下:

結(jié)果如下:

3. 使用del刪除

del可以清除給定范圍中的列表元素,如果我們不給出范圍,就會(huì)刪除所有元素,即清空列表。

代碼如下:

結(jié)果如下:

4. 使用 *=0

代碼如下:

結(jié)果如下:

list.clear()和list =[ ]的區(qū)別

二者結(jié)果一樣,但涉及到內(nèi)存的問題。

list.clear()會(huì)清空列表里的元素,但不會(huì)清除list的內(nèi)存位置;list = []則直接重新分配一個(gè)內(nèi)存地址。用id()方法可以輕松看出來,代碼如下:

list.clear()

內(nèi)存地址是不變的!

list=[]

內(nèi)存地址改變,重新分配了。

希望可以解決你的疑問。