[英]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.