[Tutor] need a hint
Wolfgang Maier
wolfgang.maier at biologie.uni-freiburg.de
Mon Dec 2 16:18:00 CET 2013
Alan Gauld <alan.gauld <at> btinternet.com> writes:
>
> On 02/12/13 11:03, Wolfgang Maier wrote:
>
> > ... and since you want to be able to resolve ambiguous last names based on
> > first names, you will have to store not just the states, but also the first
> > names.
> > You can do so by turning the entries in senateInfo from a list of strings
> > (states) into a list of tuples (first name, state) like this:
> >
> > senateInfo[lastName] = [(firstName, state)]
> >
> > or for pre-existing entries:
> >
> > senateInfo[lastName].append((firstName, state))
>
> This results in a mixed set of values for your dictionary. Some will be
> simple strings (or tuples), others lists of tuples. You might want to
> consider standardising on a list for all even if some only have a single
> value.
>
Hi Alan,
maybe you misread my code snippet?? It generates lists all the time just as
you are suggesting (same as for Oscar's).
Best,
Wolfgang
More information about the Tutor
mailing list