- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to create a Python dictionary from an object's fields?
The __dict__ attribute returns a dictionary out of fields of any object.
Let us define a class person
>>> class person: def __init__(self): self.name='foo' self.age = 20 def show(self): print (self.name, self.age)
We now declare an object of this class and obtain its __dict__ attribute which turns out to be dictionary object
>>> p = person() >>> d = p.__dict__ >>> d {'name': 'foo', 'age': 20}
Advertisements