首页 > 解决方案 > 如何保存附加到列表列表中的元素

问题描述

我有一个充满歌曲和艺术家的列表

例如列表= [[艺术家1,歌曲1],[艺术家2,歌曲2]]

如何在下次打开代码时使用外部文件保存附加的元素

例如 list.append([artist3, song3])

即使我关闭代码并重新打开它,这些元素也会保存到列表中

标签: pythonlist

解决方案


为此,我们使用pickle模块。

import pickle
songs_list = [[artist1, song1],[artist2, song2]]

#save
pickle.dump(songs_list, 'filename.txt')#saves the list into 'filename.txt'


#load
old_songs_list = pickle.load('filename.txt')#loads the list from 'filename.txt'

推荐阅读