কম্পিউটার টিউটোরিয়াল

পাইথনে লিস্টের স্ট্রিং রিপ্রেজেন্টেশনকে লিস্টে রূপান্তর করা


এখানে আমরা ast.literal_eval() ব্যবহার করতে পারি স্ট্রিংকে পাইথন এক্সপ্রেশন আকারে ইভ্যালুয়েট করতে। এটি নিরাপদে একটি এক্সপ্রেশন নোড বা পাইথন এক্সপ্রেশন ধারণকারী স্ট্রিং ইভ্যালুয়েট করে। স্ট্রিং বা নোডটি শুধুমাত্র নিচের পাইথন লিটারেল স্ট্রাকচারগুলো থাকতে পারে: স্ট্রিং, সংখ্যা, টাপল, লিস্ট, ডিক্ট, বুলিয়ান, এবং None।

উদাহরণ

fruits = "['apple', 'orange', 'banana']"
import ast
fruits = ast.literal_eval(fruits)
print(fruits[1], fruits[0])

আউটপুট

এটি আমাদের নিচের আউটপুট দেবে -

orange, apple
  1. পাইথনে স্ট্রিংকে শব্দের লিস্টে রূপান্তর করা

  2. পাইথনে স্ট্রিংকে JSON-এ রূপান্তর করা

  3. পাইথনে স্ট্রিংকে বাইনারি ফরম্যাটে রূপান্তর করা

  4. পাইথনে ডিকশনারির স্ট্রিং রিপ্রেজেন্টেশনকে ডিকশনারিতে রূপান্তর করা