3
h5py docs say thatgroup.keys()
以Python 2中的列表的形式返回組的成員,並在python3中以類似集合的形式返回。h5py中的組是否保存其成員的添加順序?
在任何情況下,我可以假設,通過迭代group.keys()
的時候,我會通過他們在其成員最初添加到組的順序循環?
h5py docs say thatgroup.keys()
以Python 2中的列表的形式返回組的成員,並在python3中以類似集合的形式返回。h5py中的組是否保存其成員的添加順序?
在任何情況下,我可以假設,通過迭代group.keys()
的時候,我會通過他們在其成員最初添加到組的順序循環?
我的建議是:除非文檔明確指出返回的集合是有序的,否則不要依賴它。在Python3中返回一個集合的事實強烈地表明這些鍵沒有排序 - 或者任何順序都是偶然的。