jweinst1
6/22/2015 - 8:29 AM

String-repeated permutations.py

String-repeated permutations.py

def num_str_list_three():
	return [str(x) + str(y) + str(z) for x in range(10) for y in range(10) for z in range(10)]
alphabet = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
vowels = ['a', 'e', 'i', 'o', 'u', 'y']
def words_of_len_3():
	return [x + y + z for x in alphabet for y in alphabet for z in alphabet]
def words_of_len_4():
	return [w + x + y + z for w in alphabet for x in alphabet for y in alphabet for z in alphabet]
def words_of_3_with_vowel():
	voweled, words = [], words_of_len_3()
	for x in words:
		if x[1] in vowels:
			voweled.append(x)
	return voweled
	
def words_start_with_cons():
	voweled, words = [], words_of_len_3()
	for x in words:
		if x[1] in vowels and x[0] not in vowels:
			voweled.append(x)
	return voweled