python 多维列表索引
时间: 2024-09-21 17:11:24 浏览: 36
第十一章Python多维列表习题及答案--中文
在Python中,多维列表(也称为嵌套列表)是由单个列表组成的列表。你可以通过索引来访问其中的元素,对于二维或多维列表,你需要提供两个或更多的索引来定位到特定位置的元素。这被称为“索引层次”。
例如,假设我们有这样一个二维列表:
```python
matrix = [
['Apple', 'Banana'],
['Cherry', 'Date', 'Elderberry']
]
```
这里的第一个索引表示行,第二个索引表示列。要获取`Apple`,我们可以这样做:
```python
first_element = matrix[0][0] # 获取第一行的第一个元素
```
同样地,要获取`Elderberry`,我们需要两层索引:
```python
third_element = matrix[1][2] # 获取第二行的第三个元素
```
对于多维列表,索引方式以此类推。比如三维列表的索引将会是三层:
```python
cube = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]]
fourth_element = cube[1][0][1] # 获取第二层的第一行的第二个元素
```
阅读全文