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