当您调用dict.values()时,返回项的顺序取决于键的has值.这似乎在所有版本的cPython中都非常一致,但是dict的python手册只是说明了排序是"任意的".
我记得在某个地方读过,实际上有一个PEP专门说明了items()和values()方法的预期排序.
仅供参考,如果这种行为确实是我正在研究的类的保证行为,我可以大大简化并加快我正在研究的课程.另一方面,如果这仅仅是cPython的一个偶然且无法记录的特征,那么最好不要相信它.
| 归档时间: |
|
| 查看次数: |
224 次 |
| 最近记录: |