【发布时间】:2022-01-06 14:28:57
【问题描述】:
当我有一个需要清除的列表时,我通常只是将它重新分配给一个新的空列表,但这是正确的方式还是我应该先“删除”它
示例:
mylist = [1,2,3,4,5]
mylist = []
或
mylist = [1,2,3,4,5]
del mylist
mylist = []
问候
【问题讨论】:
-
不能在 Python 中删除对象。
del some_var从命名空间中删除名称some_var。您展示的两段代码执行完全相同的操作,但都不是“清除列表”。
标签: python python-3.x garbage-collection