Python script to generate words -


i'm looking write short script allow me generate possible letter combinations parameters set.

for example:

__ _ _ n o

parameters:

word = 5 letters

4th, 5th letter = n, o

1st letter = vowel (aeiouy)

2nd, 3rd letter = letter (abcde...)

in other words, i'm looking write script return me 26*26*6 results. not matter if actual word (i.e., "zzzno" fine). , generalize can parameters. thank you.

import itertools import string  letter = string.lowercase vowel  = "aeiouy"  def all_words(*args):     return (''.join(letters) letters in itertools.product(*args))  wordlist = list(all_words(vowel, letter, letter, "n", "o")) 

returns 4056 entries:

['aaano', 'aabno', 'aacno', 'aadno', 'aaeno', 'aafno' ... ] 

Comments

Popular posts from this blog

php - What is the difference between $_SERVER['PATH_INFO'] and $_SERVER['ORIG_PATH_INFO']? -

fortran - Function return type mismatch -

queue - mq_receive: message too long -