কম্পিউটার

আমি কিভাবে একটি পাইথন নামের টিপলকে একটি অভিধানে রূপান্তর করতে পারি?


নামযুক্তটুপল ক্লাস সংগ্রহ মডিউলে সংজ্ঞায়িত করা হয়েছে। এটি একটি নতুন টিপল সাবক্লাস প্রদান করে। নতুন সাবক্লাস টিপল-সদৃশ অবজেক্ট তৈরি করতে ব্যবহৃত হয় যেগুলিতে অ্যাট্রিবিউট লুকআপের মাধ্যমে অ্যাক্সেসযোগ্য এবং সূচকযোগ্য এবং পুনরাবৃত্তিযোগ্য ক্ষেত্র রয়েছে। কনস্ট্রাক্টর আর্গুমেন্ট হিসাবে টাইপ নাম এবং ক্ষেত্রের তালিকা নেয়। উদাহরণস্বরূপ, টুপল নামের একটি ছাত্রকে নিম্নরূপ ঘোষণা করা হয় -

>>> from collections import namedtuple
>>> student=namedtuple("student","name, age, marks")

এই নামের টুপল শ্রেণীর বস্তুটিকে −

হিসাবে ঘোষণা করা হয়েছে
>>> s1=student("Raam",21,45)

এই ক্লাসে _asdict() পদ্ধতি রয়েছে যা অর্ডারডিক্ট() অবজেক্ট

প্রদান করে
>>> d=s1._asdict()
>>> d
OrderedDict([('name', 'Raam'), ('age', 21), ('marks', 45)])

নিয়মিত অভিধান অবজেক্ট পেতে dict() ফাংশন ব্যবহার করুন

>>> dct=dict(d)
>>> dct
{'name': 'Raam', 'age': 21, 'marks': 45}

ভালো


  1. আমি কিভাবে পাইথন টিপল স্লাইসিং করতে পারি?

  2. আমি কিভাবে একটি পাইথন টিপলকে অভিধানে রূপান্তর করতে পারি?

  3. কিভাবে আমরা একটি Tuple মধ্যে Python Tuple ব্যবহার করতে পারি?

  4. কিভাবে পাইথনে একটি স্ট্রিংকে অভিধানে রূপান্তর করবেন?