On Do, 2010-02-04 at 16:11 +0000, Owain Clarke wrote: > Thanks for your input. I had discounted the idea of a dictionary > because all the keys need to be unique, so whether the key is the > English or non-English word, it couldn't cope with for example "too", > or a similar word in the other language.
I recently began writing a word trainer myself. I used YAML files as source, but the problems were the same. If you have word pairs where either word can be duplicate (e.g. "love" as a verb or a noun) you can deal with that by using a list of tuples. words = [] w = ('aimer', 'love') words.append(w) The only problem with this approach is that it's not as easy to use as a dict, but as I was doing a word trainer, it was supposed to be randomly accessed anyway. Cheers, Alan Plum _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor