给定一个 python 字典和一个 integer n
,我需要访问n
th 键。我需要在我的项目中多次重复执行此操作。
我写了一个函数来做到这一点:
def ix(self,dict,n):
count=0
for i in sorted(dict.keys()):
if n==count:
return i
else:
count+=1
但问题是,如果字典很大,重复使用时时间复杂度会增加。
有没有一种有效的方法来做到这一点?