我将变量添加到xarray数据集中,当我完成后,我想提取一个键列表,但我找不到这样做的方法。
d = xr.Dataset()
d['key1'] = [1, 2]
d['key2'] = [3, 4]
我想要的结果是
keylist = ['key1', 'key2']
答案 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中有详细说明。