python中如何清空陣列(列表)元素

2021-10-13 08:39:36 字數 982 閱讀 6817

python本身並沒有陣列型別,但是他的numpy庫中有陣列型別。通常情況下,python中的陣列指的是列表。

第一種:

**示例:

list =[5

,6,7

]print('list清空前:'

, list)

#重新初始化列表

list =

print('list清空後:'

, list)

第二種:

使用clear()方法

clear()方法是用於清空列表的,基本語法:

list

.clear()

**示例:

list =[6

,0,4

,1]print('list清空前:'

, list)

#清空元素

list.clear()

print('list清空後:'

, list)

第三種:

使用del a[:]

del可以用來清除範圍中的列表元素,如果我們不給出範圍,則刪除所有元素,做到清空列表。

**示例

list1 =[8

,6,16

]list2 =[4

,5,7

]print ("list1清空前 : "

+str(list1))

#使用del刪除list1

del list1[:]

print("list1清空後:"

+str(list1))

print('\n')

print ("list2清空前 : "

+str(list2))

#使用del刪除list2

del list2[:]

print("list2清空後:"

+str(list2))

python中如何清空陣列(列表)元素

python本身並沒有陣列型別,但是他的numpy庫中有陣列型別。通常情況下,python中的陣列指的是列表。第一種 示例 list 5 6,7 print list清空前 list 重新初始化列表 list print list清空後 list 第二種 使用clear 方法 clear 方法是用於...

python清空列表 Python 列表的清空方式

情況列表的操作 del list list list def func l print l l del l l print l l func l print l 輸出結果 1 1 其實函式的本意是將引數l指向的記憶體清空,用l 並不能清空l指向的記憶體 def func l print l l de...

python 清空列表的方法

1。大資料量的list,要進行區域性元素刪除,盡量避免用del隨機刪除,非常影響效能,如果刪除量很大,不如直接新建list,然後用下面的方法釋放清空舊list。2。對於一般性資料量超大的list,快速清空釋放記憶體,可直接用 a 來釋放。其中a為list。3。對於作為函式引數的list,用上面的方法...