需要序列化的核心判断标准:只要数据需要"跨边界"(离开当前Python进程、存储到磁盘、通过网络传输、与其他语言交互),就必须序列化。
反之,如果数据只在当前Python进程的内存中被使用和传递,就不需要序列化。