h5py中的组是否保留其成员的添加顺序?

时间:2015-04-01 13:44:03

标签: python hdf5 h5py

h5py docs say that group.keys()将组中的成员作为python 2中的列表返回,并作为python3中的类似集的视图。

在任何一种情况下,我可以假设在迭代group.keys()时,我会按照成员最初添加到组中的顺序迭代它们吗?

1 个答案:

答案 0 :(得分:2)

我的建议是:除非文档明确说明退回的集合是订购的,否则不要依赖它。在Python3中返回一个集合的事实强烈表明这些键没有被排序 - 或者任何顺序都是偶然的。