DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Holkar klein
Holkar klein

Posted on

How to get all the key-value pairs in a dictionary if multiple keys start with the same name?

I have a dictionary like this which has keys starting with keyword item -

dict1= {'item':1,'a':'a','b':'b','c':'c',
        'item-1':2,'d':'d','e':'e',
        'item-2':2,'f':'f','g':'g'}

I want to get three dictionaries from the parent dictionary (dict1) as follows-

itemdict={'item':1,'a':'a','b':'b','c':'c'}
item-1dict={'item-1':2,'d':'d','e':'e'}
item-2dict={'item-2':2,'f':'f','g':'g'}

Can someone please help me with the code which can produce the following result?

Top comments (0)

12 Gorgeous UI Components for Your Design Inspiration

12 Gorgeous UI components for your design inspiration: cards, text, buttons, checkboxes, icons, loaders and menus.