one*_*elf 79 python python-2.x
我希望Python的key方法返回一个集合而不是列表.因为它最类似于hashmap的键所提供的保证.具体来说,它们是唯一的,没有排序,就像一组.但是,此方法返回一个列表:
>>> d = {} >>> d.keys().__class__ <type 'list'>
这只是Python API中的一个错误,还是有其他原因让我失踪?
NPE*_*NPE 82
一个原因是dict.keys()在将集合引入语言之前.
dict.keys()
请注意,dict.keys()Python 3 中的返回类型已更改:该函数现在返回视图而不是列表.
归档时间:
12 年,8 月 前
查看次数:
38687 次
最近记录:
6 年,3 月 前