Есть два списка / массива, и я хочу назначить их по одному.
import Mybench
process = []
benchmarks = options.benchmark.split(',')
for bench_name in benchmarks:
process.append(getattr(Mybench, bench_name))
Предположим, что другой список (ЦП) также создан. Теперь я хочу сделать это:
i = 0
for i, cpu in cpus:
print "cpu", i, "assigned to ", process[i]
cpu.workload = process[i]
i = i+1
Однако в выводе я вижу:
cpu 0 assigned to <orphan LiveProcess>
LiveProcess () возвращается из Mybench.
Как я могу это сделать?