Вы можете сериализовать его некоторым образом. Один из вариантов - просто вызвать str
с массивом, а затем обработать его каким-либо образом, когда вам необходимо преобразовать его обратно.
Другой вариант - использовать модуль json
:
import json
lst = [1,2,3]
serialized = json.dumps(lst)
print(serialized) # '[1, 2, 3]'
print(type(serialized)) # <class 'str'>
deserialized = json.loads(serialized)
print(deserialized) # [1, 2, 3]
print(type(deserialized)) # <class 'list'>
Но, как указывает ссылка на ggorlen, вы должны попытаться придумать лучший вариант, чем непосредственное хранение массива.