簡體   English   中英

打印數組元素(python)

[英]printing an element of array (python)

有兩個列表/數組,我想一一分配。

import Mybench
process = []
benchmarks = options.benchmark.split(',')
for bench_name in benchmarks:
   process.append(getattr(Mybench, bench_name))

假設還創建了另一個列表(cpus)。 現在我要這樣做:

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返回。 我該怎么辦?

for i, cpu in enumerate(cpus):
   print "cpu", i, "assigned to ", process[i]
   cpu.workload = process[i]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM