python实现顺序表
时间: 2024-12-21 07:29:57 浏览: 15
在Python中,可以使用内置的列表(List)数据结构来实现顺序表,因为列表是一种动态数组,可以根据需要自动调整大小。以下是基本的顺序表操作:
1. **创建列表**:
```python
# 创建空列表
sequence_list = []
# 或者创建包含初始元素的列表
sequence_list = [1, 2, 3]
```
2. **添加元素**:
```python
# 在末尾添加元素
sequence_list.append(4)
# 插入元素到指定位置
sequence_list.insert(1, 'a')
```
3. **删除元素**:
```python
# 删除最后一个元素
sequence_list.pop()
# 删除特定索引的元素
del sequence_list[0]
```
4. **访问元素**:
```python
# 获取元素
print(sequence_list[0]) # 输出1
```
5. **遍历和查找**:
```python
for element in sequence_list:
print(element)
```
6. **长度和判断是否为空**:
```python
len_sequence = len(sequence_list)
if not sequence_list:
print("列表为空")
```
阅读全文