печать элемента массива (python) - PullRequest
0 голосов
/ 09 октября 2011

Есть два списка / массива, и я хочу назначить их по одному.

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. Как я могу это сделать?

1 Ответ

0 голосов
/ 09 октября 2011
for i, cpu in enumerate(cpus):
   print "cpu", i, "assigned to ", process[i]
   cpu.workload = process[i]
...