老哥,你看看这个类能不能满足你的要求?
class SpecialArray:
def __init__(self):
网页链接 = []
def Append_Special(self, value, index):
if index < len(self.data):
if self.data[index] is None:
self.data[index] = value
else:
self.data.insert(index, value)
else:
self.data.extend([None] * (index - len(self.data)))
self.data.append(value)
def __str__(self):
return str(self.data)