Chúng ta có thể sử dụng ast.literal_eval () ở đây để đánh giá chuỗi dưới dạng biểu thức python. Nó đánh giá an toàn một nút biểu thức hoặc một chuỗi có chứa biểu thức Python. Chuỗi hoặc nút được cung cấp chỉ có thể bao gồm các cấu trúc chữ Python sau:chuỗi, số, bộ giá trị, danh sách, dict, boolean và Không có.
ví dụ
fruits = "['apple', 'orange', 'banana']" import ast fruits = ast.literal_eval(fruits) print fruits[1], fruits[0]
Đầu ra
Điều này sẽ cung cấp cho chúng tôi kết quả -
orange, apple