এখানে আমরা ast.literal_eval() ব্যবহার করতে পারি স্ট্রিংকে পাইথন এক্সপ্রেশন আকারে ইভ্যালুয়েট করতে। এটি নিরাপদে একটি এক্সপ্রেশন নোড বা পাইথন এক্সপ্রেশন ধারণকারী স্ট্রিং ইভ্যালুয়েট করে। স্ট্রিং বা নোডটি শুধুমাত্র নিচের পাইথন লিটারেল স্ট্রাকচারগুলো থাকতে পারে: স্ট্রিং, সংখ্যা, টাপল, লিস্ট, ডিক্ট, বুলিয়ান, এবং None।
উদাহরণ
fruits = "['apple', 'orange', 'banana']" import ast fruits = ast.literal_eval(fruits) print(fruits[1], fruits[0])
আউটপুট
এটি আমাদের নিচের আউটপুট দেবে -
orange, apple