"Lang Hurst" <l...@tharin.com> wrote

I'm trying to figure out how to deal with data which will look something like:

   Student:Bob Hurley
   Credits:
      Algebra C (20P)
            Chapter 1
            Chapter 2
      Consumer Math (24G)
            Module 2

So, I just figured that I would have a couple of nested dictionaries.

Or 3 classes: Student, Credit, Module

But classses will be most useful if you are doing a lot of
interaction between the students or calculations based on the credits.

As Bob suggested, if you mainly just want to add/delete/modify
and report on the data a database is a better bet.

You mght still create a Student class to structure the data
coming back from the database but the other classes will
probably be overkill and your double dict will be as effective.

HTH,

--
Alan Gauld
Author of the Learn to Program web site
http://www.alan-g.me.uk/


_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to