Im Prinzip steht ja in beiden Zweigen das gleiche, aber wenn ich xrange von einer groesseren zu einer kleineren Zahl laufen lasse, braucht es ja noch den dritten Parameter. Kann man hier irgendwie sinnvoll mit einer LC arbeiten?
Und: ist es schoener (und effizienter) wenn ich vorher cubes[-2] und cubes[-1] 'raushole' aus der Liste?
Code: Alles auswählen
if len(cubes[-2]) > len(cubes[-1]):
for i in xrange(len(cubes[-1]), len(cubes[-2])):
name = str(i)
out_cube.copy(cubes[-2][name].name, name)
else:
for i in xrange(len(cubes[-2]), len(cubes[-1])):
name = str(i)
out_cube.copy(cubes[-1][name].name, name)