Tiene problemas para hacer una lista de listas de un tamaño designado [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Lista de cambios de listas reflejados inesperadamente en sublistas 12 respuestasstoy tratando de hacer una lista de listas de aproximadamente 5000 listas y eso sigue siendo un desastre.
right ahora solo hago esto:
array = [[]]*5000
for line in f2:
a = line.split()
grid = int(a[0])
array[grid].append(a[1])
print Counter(array[0]).most_common(10)
el problema es que cuando hago el contador lo hace como si toda la matriz de listas fuera en realidad solo una lista. ¿Hay algo obvio que estoy haciendo mal? Gracia