Novlucker, podrais postear exactamente el codigo que has utilizado para medir el tiempo con timeit? asi puedo mejorar mis marcas
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
Cita de: Novlucker en 16 Noviembre 2010, 17:23 PMEntonces si que se hacen dos for, no?
De hecho no, es que en mi caso no uso append para generar la lista, sino que la genero dinamicamnte con un for.
El primer for genera una lista de n elementos, y el for de afuera crea n listas (matriz n x n). La diagonal la defino con esa única comparación i==e
Saludos

) se hacen el doble de 'vueltas'.. es decir, tu usas un for de mas, para comprobar si es la diagonal... Me equivoco?
Pero yo lo llamaría mas bien "Introducción al Malware"
:http://foro.elhacker.net/software-b13.0/
while True:
try:
n = int(raw_input("[!]Introduce el orden de la matrix: "))
break;
except:
print "[X]Formato incorrecto."
M = []
for i in range(n):
a = [0] * n
a[i] = 1
print a ## Simplemente para mostrarla, en realidad no se ha de mostrar
M.append(a)