利用pickl.load读取之后该list变成了int类型

问题遇到的现象和发生背景

通过pickle.dump将一个三维list存储后,再利用pickl.load读取之后该list变成了int类型?

用代码块功能插入代码,请勿粘贴截图
import data
import pickle

with open('paths.pickle', 'rb') as f:
    paths = pickle.load(f)

for pathx in paths[i][j]:
    arrival_time = path_time.path_complete_time(departure_time, pathx)
运行结果及报错内容
    for pathx in paths[i][j]:
TypeError: 'int' object is not iterable
我想要达到的结果

我想要能够继续利用for循环读取原来3维列表里的东西

使用pickle保存以后就不会改变数据类型,原来是什么数据类型读取以后还是什么数据类型,你的报错可能是代码写错了,还有我看不懂你第二个for循环,你的i 和j怎么来的
你可以输出一下你读出来的结果,或者存的时候看看存的时候对不对