python 数组为空
时间: 2024-06-20 08:01:30 浏览: 185
python定义空数组-Python简易入门教程,这么学都能懂!.pdf
在 Python 中,数组(通常指的是列表或数组类型)为空意味着它不包含任何元素。当你创建一个空数组时,它的长度为 0,尝试访问其元素会抛出 `IndexError`,因为索引是从 0 开始的,所以没有索引对应的值。
例如:
```python
# 创建一个空列表
empty_list = []
# 创建一个空数组(如果使用 numpy)
import numpy as np
empty_array = np.array([])
# 验证是否为空
print(len(empty_list)) # 输出:0
print(empty_list) # 输出:[] 或 []
# 试图访问不存在的元素会引发 IndexError
try:
print(empty_list)
except IndexError as e:
print(e) # 输出:list index out of range
```
阅读全文