self.values[n:] def take(self, n): # 获取前N个元素 return self.values[:n] 我们再举个例子,实现Perl语言的AutoVivification class AutoVivification(dict): """Implementation of perl's autovivification feature.""" def __missing__(self, key): value = self[key] = type(self)() return value weather = AutoVivification