From: Justin Findlay Date: Thu, 15 Sep 2016 18:43:30 +0000 (-0600) Subject: refactor choose_words to list comprehension X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=964f7b915238690e54e9425ace484c1d5ea4b4df;p=redacted-XKCD-password-generator.git refactor choose_words to list comprehension --- diff --git a/xkcdpass/xkcd_password.py b/xkcdpass/xkcd_password.py index 32efa1c..008a35d 100755 --- a/xkcdpass/xkcd_password.py +++ b/xkcdpass/xkcd_password.py @@ -186,10 +186,11 @@ def find_acrostic(acrostic, worddict): def choose_words(wordlist, numwords): - s = [] - for i in xrange(numwords): - s.append(rng().choice(wordlist)) - return s + """ + Choose numwords randomly from wordlist + """ + + return [rng().choice(wordlist) for i in xrange(numwords)] def generate_xkcdpassword(wordlist,