python怎么清空数组
时间: 2024-08-12 12:00:43 浏览: 171
使用python实现数组、链表、队列、栈的方法
在Python中,有几种方法可以清空列表或其他可变序列(如元组,数组等)的内容:
1. **直接赋值**:
如果是列表,你可以简单地将它赋值给一个空列表,比如 `list_name = []` 或 `list_name = list()`。这种方法会创建一个新的、空的列表。
2. **del语句**:
对于列表和其他可迭代的对象,也可以使用`del`关键字删除所有元素,然后保持变量引用为空。例如 `del list_name[:]`。这里的[:]表示对整个列表进行切片操作,相当于删除所有元素。
3. **clear()方法**:
对于列表和集合(set)等内置的数据结构,还有一个内置的`clear()`方法可以直接清空它们:`list_name.clear()` 或 `set_name.clear()`。
请注意,上述操作都不会改变原数据结构的引用,只是改变了其中的数据内容。如果你想要保留原始变量并让其不再指向任何特定内容,你需要重新分配一个全新的空容器。
阅读全文