Da es in Python keinen explizipen Datentyp Array gibt, wollte ich dafür ein Programm schreiben.
Die Idee dahinter ist eine Liste derart zu modifizieren, dass sie genau wie bei Arrays nur für eine bestimmte Länge und einen bestimmten Datentyp zugänglich sein soll.
Nun habe ich folgendes Programm:
Code: Alles auswählen
import types
class Array:
def __init__(self, size, datatype):
self.size=size
l=[]
for s in range(1,size+1):
s=l.append(None)
self.size=len(l)
self.datatype=type(l)
print len(l)
def insertElementAT(self, pos, element):
self.pos=pos
self.element=element
if pos <= size-1:
l.insert(pos,element)
else:
print("Error")
a = Array(4,int)
Wie kann ich die Objekte die ich in Init belegt habe auch in meiner neuen Methode verfügbar machen?
Hat jemand vielleicht ein passendes Beispiel wie man den Datentyp Array in Python realisieren kann?
Schon mal danke für Eure Hilfe!
Sollte dieses Problem für euch trivial sein so entschuldige ich mich, ich bin noch nicht lange dabei.
Gruß FranzKaiser ein Python anfänger