[Tutor] language aid

spir denis.spir at free.fr
Thu Feb 4 18:31:44 CET 2010


On Thu, 4 Feb 2010 07:39:29 -0800 (PST)
Albert-Jan Roskam <fomcl at yahoo.com> wrote:

> Hi,
>  
> A dictionary (associative array of keys and values) seems a good datatype to use.
> vocab = {}
> vocab[frenchword] = englishword
>  
> For instance:
> >>> vocab = {"aimer": "love"}
> >>> vocab
> {'aimer': 'love'}
> >>> vocab["parler"] = "speak"
> >>> vocab
> {'aimer': 'love', 'parler': 'speak'}
> >>> for engword, frword in vocab.iteritems():
>  print "%s - %s" % (engword, frword)
>  aimer - love
> parler - speak
>  
> But if one word has different meanings in the other language, you may need to use a list of words as the values.
> 
> Cheers!!
> Albert-Jan

Sure, a dict is the obvious choice. For saving into file, if the app is to be used internally, you can even print it in the form of a python dict (with the '{}', ':' & ',') so that reading the dict data is just importing:
    import french_english

Denis
________________________________

la vita e estrany

http://spir.wikidot.com/


More information about the Tutor mailing list