获取xarray数据集中的键列表

时间:2017-06-20 14:29:15

标签: python python-3.x xarray

我将变量添加到xarray数据集中,当我完成后,我想提取一个键列表,但我找不到这样做的方法。

d = xr.Dataset()
d['key1'] = [1, 2]
d['key2'] = [3, 4]

我想要的结果是

keylist = ['key1', 'key2']

2 个答案:

答案 0 :(得分:3)

至少从0.16.1版本开始,您必须输入:

list(d.keys())
['key1', 'key2']

以获取可变键列表。

答案 1 :(得分:1)

只需输入:

d.keys()

它产生:

In [53]: d.keys()
Out[53]: ['key1', 'key2']

或者,如果你真的希望它们被称为密钥列表:

In [54]: keylist = d.keys()

In [55]: keylist
Out[55]: ['key1', 'key2']

在xarray中实现的python字典结构在文档here中有详细说明。