A random word from one of two lists

Bischoop Bischoop at vimart.net
Sun Jan 3 07:30:58 EST 2021


On 2021-01-02, Stefan Ram <ram at zedat.fu-berlin.de> wrote:
> Bischoop <Bischoop at vimart.net> writes:
>>On 2021-01-02, Stefan Ram <ram at zedat.fu-berlin.de> wrote:
>>>Otherweise, I'd go this way without a dictionary.
>>>import random
>>>animal = ['koala', 'kangaroo']
>>>fruit = ['banana', 'apple']
>>>kinds = [animal,fruit]
>>>kind = random.choice( kinds )
>>>result = random.choice( kind )
>>>print( result )
>>I had that solution in mind but I thought that one is not good
>>programming style or not Pythonin :-)
>
>   I do not see any stylistic problem when you use this approach
>   with "nested lists". List indexing by a number should even be
>   faster than indexing a dictionary.
>
>
Now I know that's ok, seems I was ovethingking while solution was so
simply.

--
Thanks


More information about the Python-list mailing list