A random word from one of two lists

Bischoop Bischoop at vimart.net
Fri Jan 1 20:28:11 EST 2021


On 2021-01-02, Python <python at python.invalid> wrote:
>
> >>> from random import choice
> >>> choice(words[choice(list(words.keys()))])
> 'apple'
> >>> choice(words[choice(list(words.keys()))])
> 'kangaroo'
> >>> choice(words[choice(list(words.keys()))])
> 'koala'
> >>> choice(words[choice(list(words.keys()))])
> 'apple'
> >>> choice(words[choice(list(words.keys()))])
> 'kangaroo'
>
> or this?
>
> >>> randstuff = lambda: choice(words[choice(list(words.keys()))])
> >>> randstuff()
> 'kangaroo'
> >>> randstuff()
> 'kangaroo'
> >>> randstuff()
> 'apple'
> >>> randstuff()
> 'kangaroo'
> >>> randstuff()
> 'koala'
> >>> randstuff()
> 'banana'

that lambada method is good.


--
Thanks


More information about the Python-list mailing list