如何在Python中使用dict中的键列?

如何在Python中使用dict中的键列?,python,dictionary,Python,Dictionary,我有一个dict作为dict={'a':数组[5,5]},这里array[5,5]意味着它是以数组的形式从数据文件中读取的。我只想使用值的第一列,比如dict['a':array[:,1]],我怎么做呢?谢谢 我的部分代码是: coord['c%i' % i] = np.loadtxt('0cracknodecoord.txt', usecols=(0, 1)) print (coord['c1': array[:, [1]]]) 打印(坐标['c1':数组[:,[1]]])不起作用。我不确定

我有一个dict作为
dict={'a':数组[5,5]}
,这里
array[5,5]
意味着它是以数组的形式从数据文件中读取的。我只想使用值的第一列,比如
dict['a':array[:,1]]
,我怎么做呢?谢谢 我的部分代码是:

coord['c%i' % i] = np.loadtxt('0cracknodecoord.txt', usecols=(0, 1))
print (coord['c1': array[:, [1]]])

打印(坐标['c1':数组[:,[1]]])
不起作用。

我不确定,但我想您需要:

dict['a'][:,1]

你已经很接近了

@LenaBru我在Win7 64位上使用它。谢谢。Python是3.3.5。我也有numpy。我的意思是,它是java、c、iphone、android还是其他“开发”平台?Matlab?它是哪个平台?@LenaBru抱歉,我只是直接在我的电脑上安装python本身。你试过array[:,[1]]吗?@LenaBru它不起作用。很奇怪,我以前试过,但不起作用。我以为我错了。。。图特