Great, this is very helpful.  I'm new to Python, so hence the
inefficient or nonsensical code!

>
> 2) I would suggest using countries.sort(...) or sorted(countries,...),
> specifying cmp or key options too sort by region instead.
>

I don't understand how to do this.  The countries.sort() lists
alphabetically and I tried to do a lambda x,y: cmp() type function,
but it doesn't sort correctly.  Help with that?

For martyw's example, I don't need to get any sort of population
info.  I'm actually getting the number of various types of documents.
So the entry is like this:

Argentina       Food and Consumer Products      Food Additives  Color
Additives               1
Argentina       Food and Consumer Products      Food Additives  Flavors         
        1
Argentina       Food and Consumer Products      Food Additives
General                 6
Argentina       Food and Consumer Products      Food Additives  labeling        
        1
Argentina       Food and Consumer Products      Food Additives  Prohibited
Additives       1
Argentina       Food and Consumer Products      Food Contact    Cellulose       
        1
Argentina       Food and Consumer Products      Food Contact    Food
Packaging               1
Argentina       Food and Consumer Products      Food Contact    Plastics        
        4
Argentina       Food and Consumer Products      Food Contact
Waxes                   1
Belize
etc...

So I'll need to add up all the entries for Food Additives and Food
contacts, the other info like Color Additives isn't important.

So I will have an output like this
          Food Additives    Food Contact
Argentina     10                7
Belize
etc...

Thanks so much for the help!
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to