创建顺序表并输入数据
时间: 2023-09-26 08:13:35 浏览: 64
好的,以下是创建顺序表并输入数据的示例代码:
```python
# 定义顺序表类
class ArrayList:
# 初始化方法,创建一个空的列表
def __init__(self):
self.data = []
# 向顺序表中添加一个元素
def append(self, value):
self.data.append(value)
# 获取顺序表中指定位置的元素
def get(self, index):
return self.data[index]
# 修改顺序表中指定位置的元素
def set(self, index, value):
self.data[index] = value
# 获取顺序表的长度
def length(self):
return len(self.data)
# 创建顺序表并输入数据
lst = ArrayList()
n = int(input("请输入顺序表的长度:"))
for i in range(n):
value = int(input("请输入第{}个元素的值:".format(i+1)))
lst.append(value)
print("您输入的元素为:", end="")
for i in range(lst.length()):
print(lst.get(i), end=" ")
```
运行结果如下:
```
请输入顺序表的长度:5
请输入第1个元素的值:10
请输入第2个元素的值:20
请输入第3个元素的值:30
请输入第4个元素的值:40
请输入第5个元素的值:50
您输入的元素为:10 20 30 40 50
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)