Python Forum
Looping to Create Nested Dictionary
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Looping to Create Nested Dictionary
#9
This is done as follows.
def reader(filename):
    with open(filename) as fin:
        txt = fin.read()
    lines=txt.strip().split('\n')
    outerdict={}
    for line in lines:
        lst=line.split()
        outerdict[lst[1]]={
            'number' : int(lst[0]),
            'grade'  : int(lst[2]),
            'total'  : int(lst[3]),
            'weight' : float(lst[4]),
        }
    return outerdict
Reply


Messages In This Thread
Looping to Create Nested Dictionary - by gngu2691 - Dec-15-2017, 10:29 PM
RE: Looping to Create Nested Dictionary - by wavic - Dec-15-2017, 11:04 PM
RE: Looping to Create Nested Dictionary - by wavic - Dec-16-2017, 09:54 AM
RE: Looping to Create Nested Dictionary - by anickone - Jun-22-2018, 08:47 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  create empty sets for keys in a dictionary and add values to the set naughtysensei 1 2,600 Nov-03-2020, 08:32 AM
Last Post: DeaD_EyE
  how can i create a dictionary of dictionaries from a file Astone 2 2,368 Oct-26-2020, 02:40 PM
Last Post: DeaD_EyE
  nested looping with list cap510 2 2,005 Sep-10-2020, 04:51 AM
Last Post: cap510
  nested dictionary Maxime 3 3,687 Mar-14-2019, 07:19 AM
Last Post: perfringo
  Looping through a dictionary for every other value fad3r 15 9,925 Jan-25-2018, 07:12 PM
Last Post: j.crater

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020