初始化,生成线性表3 55 2 9 7 32 66,遍历输出线性表; 将你学号后三位数值插入到第3个位置,遍历输出线性表; 将第5个元素删除,遍历输出线性表和被删除元素。
时间: 2024-09-19 21:01:18 浏览: 64
初始化一个线性表(也称为数组或列表)可以按照给定的序列,例如3、55、2、9、7、32、66。我们可以创建一个整数类型的数组来存储这些值。
首先,我们用数组表示这个线性表:
```python
linear_list = [3, 55, 2, 9, 7, 32, 66]
```
遍历并打印原始线性表的方法通常是通过循环结构,如for循环:
```python
for num in linear_list:
print(num)
```
输出将是:
```
3
55
2
9
7
32
66
```
接着,我们将学号后三位数值(假设为123)插入到第三个位置,这里使用索引0开始计数,所以第三位实际上是第二个元素的位置。更新后的数组操作如下:
```python
new_number = 123
linear_list.insert(2, new_number) # 插入到索引2处
```
再次遍历输出更新后的线性表:
```python
for num in linear_list:
print(num)
```
输出会增加新插入的数字:
```
3
55
123
2
9
7
32
66
```
最后,我们要删除第5个元素,这里是数字7,我们用pop()函数:
```python
deleted_element = linear_list.pop(4) # 删除索引4处的元素
```
现在遍历剩余的线性表并输出:
```python
for num in linear_list:
print(num)
# 输出被删除元素
print("Deleted element:", deleted_element)
```
这将输出除7之外的所有元素,并显示被删除的7。注意,由于Python的索引从0开始,第五个元素实际对应的是索引4。
阅读全文