您可能受制于Python对象创建/分配的开销,而不是解包本身。如果是这样,除了不创建所有对象外,您几乎无能为力。您一次需要整个结构吗?如果不是,则可以使用数据结构的惰性填充(例如:通过腌制的字符串表示结构的各个部分,然后仅在访问它们时对其进行修补)。

您可能受制于Python对象创建/分配的开销,而不是解包本身。如果是这样,除了不创建所有对象外,您几乎无能为力。您一次需要整个结构吗?如果不是,则可以使用数据结构的惰性填充(例如:通过腌制的字符串表示结构的各个部分,然后仅在访问它们时对其进行修补)。