Python是當今最受歡迎的編程語言之一,它可以幫助開發者解決許多問題。在Python中,要保存列表中的數據非常方便,并且可以使用多種方法。
方法1:使用pickle import pickle my_list = [1, 2, 3, 4, 5] with open('my_list.pickle', 'wb') as f: pickle.dump(my_list, f) # 重新讀取pickle文件 with open('my_list.pickle', 'rb') as f: unpacked_list = pickle.load(f) print(unpacked_list)
通過pickle,我們可以將一個列表直接保存到文件中。在此示例中,我們使用“wb”模式打開文件進行寫入,然后序列化Python列表。 最后,我們讀取pickle文件并將其反序列化為我們的新列表。
方法2:使用shelve import shelve my_list = [1, 2, 3, 4, 5] with shelve.open('my_list_db') as db: db['my_list'] = my_list # 重新讀取shelve文件 with shelve.open('my_list_db') as db: unpacked_list = db['my_list'] print(unpacked_list)
Shelve模塊是Python的一個鍵-值數據庫,它提供了一種方便的方法將Python對象作為鍵值對存儲在磁盤上。在此示例中,我們使用shelve將列表保存為數據庫。然后,我們可以在需要時重新讀取相同的數據庫,以再次訪問數據。
在Python中,存儲列表是一個常見的任務。 使用pickle和shelve模塊可以輕松地實現這一功能,并且不需要太多的代碼。 僅僅使用這兩種方法,您就可以通過Python保存大量的數據結構。
上一篇ajax取后臺數據并顯示
下一篇Python直接打印數字