Ich möchte im Grunde ein Python-Äquivalent dazu in C:
int a[x];
aber in Python deklariere ich ein Array wie:
a = []
und das Problem ist, dass ich zufällige Slots mit Werten wie den folgenden zuweisen möchte:
a[4] = 1
Aber ich kann das nicht mit Python machen, da das Array leer ist.
a = [obj] * N
achten müssen, ist, dass in jedem Element des Arrays dasselbe Objekt angezeigt wird. Wenn es sich um ein veränderbares Objekt handelt und Sie ein Element ändern, werden alle geändert. ... Für dieses Beispiel mit Ganzzahlen (oder einem anderen unveränderlichen Typ) spielt dies jedoch keine Rolle. Wenn Sie nur Elemente zuweisen, ist dies ebenfalls kein Problem. (Ich erwähne es, weil ich genau das viel zu oft getan habe :))