我正在尝试创建一个for循环来向已建立的 字典。但是,我一直在获取最后一个值,而不是 价值观。我做错什么了?在
我现在的字典看起来像:
growth_dict = dict.fromkeys(conc[1:9], '')
growth_dict = {'100 ug/ml': '', '12.5 ug/ml': '', '50 ug/ml': '',
'0 ug/ml': '', '6.25 ug/ml': '', '25 ug/ml': '', '3.125 ug/ml': '',
'1.5625 ug/ml': ''}
cols_list = numpy.loadtxt(fn, skiprows=1, usecols=range(1,9), unpack=True)
numer = (0.301)*960 #numerator
for i in cols_list:
N = i[-1]
No = i[0]
denom = (math.log(N/No)) #denominator
g = numer/denom
当我运行程序并键入“growth_dict”时,它只返回最后一个值作为键:
^{pr2}$
每次执行此操作时,都会重写
conc[j]
字典项的值:如果要将每个连续的
^{pr2}$g
追加到字典条目,请尝试如下操作:您还可以通过
相关问题 更多 >
编程相关推荐