[Tutor] extracting lists from lists of lists
nik
my.mailing.lists at noos.fr
Tue Sep 14 12:52:09 CEST 2004
hi,
I have a class which is just a holder for a data structure, and for some
reason I've decided to hold the data in the following form;
class myData:
data = [ ["name", ""], ["age", ""], ["gender", ""] ]
I'm not totally sure it's the best way, but it strikes me as something
that can be easily manipulated into maps etc. I had started out with
class myData:
name = ""
age = ""
gender = ""
but I found that I had to put most of those items into lists to do
anything with them.
So apart from any advice on holding data like that, I was wondering if
there's any cool way to get the values into a tuple?
ie [ ["name", "john"], ["age", "88"], ["gender", "M"] ] -> ("john",
"88", "M")
I can use a for loop probably, but I've seen people do some very clever
stuff with slicing and multiple assignment (which I'm still getting to
grips with, but loving). Any suggestions?
Suggestions for holding the data differently initially are welcome too
(I'd like the data to be obvious to users that they shouldn't change the
names, but be able to easily add/change/manipulate the values).
thanks,
nik
More information about the Tutor
mailing list