So konvertieren Sie die Zeichenfolgendarstellung einer Liste in eine Liste
Sie können die Funktion ast.literal_eval()
aus dem ast
-Modul verwenden, um einen String sicher auszuwerten und ihn in eine Liste umzuwandeln. Hier ist ein Beispiel:
import ast
string_representation = "[1, 2, 3, 4, 5]"
list_from_string = ast.literal_eval(string_representation)
print(list_from_string) # Output: [1, 2, 3, 4, 5]
Bitte seien Sie vorsichtig, wenn Sie diese Methode mit unvertrauten Eingaben verwenden, da sie unsicher sein kann, da sie alle Python-Ausdrücke, die ihr übergeben werden, auswertet.