如何解决如何从头开始在python中实现数组数据结构?
我在python中使用过数组(既是list又是array.array),但我想知道如何在Python中实现像数组一样的数据结构。以下是查看其他语言的实现后的实现。请让我知道改进之处。
class my_array:
def __init__(self,length):
self.length = length
self.data = {}
def get(self,index):
return self.data[index]
def push(self,item):
self.data[self.length] = item
self.length += 1
return self.data
def pop(self):
last_item = self.data[self.length - 1]
del self.data[self.length-1]
self.length -= 1
return last_item
def insert(self,index,item):
self.data[index] = item
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。