Fondamentalmente voglio un equivalente in Python di questo in C:
int a[x];
ma in python dichiaro un array come:
a = []
e il problema è che voglio assegnare slot casuali con valori come:
a[4] = 1
ma non posso farlo con python, poiché l'array è vuoto.
a = [obj] * N
è che lo stesso oggetto appare in ogni elemento dell'array. Se si tratta di un oggetto mutabile e modifichi un elemento, verrà cambiato tutto. ... Ma, per questo esempio che utilizza numeri interi (o qualsiasi altro tipo immutabile), non fa differenza. Oppure, se assegni solo agli elementi, non è nemmeno un problema. (Lo menziono perché l'ho fatto esattamente così troppo spesso :))