Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #100753

Newbie: Convert strings in nested dict to tuples

Newsgroups comp.lang.python
Date 2015-12-22 15:14 -0800
Message-ID <b2962e5a-80fc-4012-a9d6-0caa8abd8a2c@googlegroups.com> (permalink)
Subject Newbie: Convert strings in nested dict to tuples
From KP <kai.peters@gmail.com>

Show all headers | View raw


I now know how to convert a string cont. coordinates to a tuple, but hwo can I do this?

Given

cfg = {'canvas': ('3840', '1024'),
      'panel1': {'gpio': '1', 'id': '4', 'co': '0,0,1280,1024'}, 
      'panel2': {'gpio': '2', 'id': '5', 'co': '1280,0,2560,1024'},
      'panel3': {'gpio': '3', 'id': '6', 'co': '2560,0,3840,1024'}}

how can I transform cfg to 

cfg = {'canvas': ('3840', '1024'),
      'panel1': {'gpio': '1', 'id': '4', 'co': ('0','0','1280','1024')}, 
      'panel2': {'gpio': '2', 'id': '5', 'co': ('1280','0','2560','1024')},
      'panel3': {'gpio': '3', 'id': '6', 'co': ('2560','0','3840','1024')}}

Again, thanks for all help!

Back to comp.lang.python | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Newbie: Convert strings in nested dict to tuples KP <kai.peters@gmail.com> - 2015-12-22 15:14 -0800
  Re: Newbie: Convert strings in nested dict to tuples Peter Otten <__peter__@web.de> - 2015-12-23 00:22 +0100
    Re: Newbie: Convert strings in nested dict to tuples KP <kai.peters@gmail.com> - 2015-12-22 15:31 -0800

csiph-web