母音または子音を 8 回入力すると、選択した文字のリストが表示されるプログラムを作成しようとしています。同じ文字が 2 回出てこないようにプログラムする方法はありますか。たとえば、母音を選択して文字 a を取得した場合、文字 a が再びランダムに選択されることはありませんか? これまでのプログラムは次のとおりです。
lt = 0
letters = []
while lt<8:
letter = raw_input("Please enter v for a Vowel or c for a Consonant: ")
if letter == "c":
letters.append(random.choice(consonant)),
lt = lt + 1
elif letter == "v":
letters.append(random.choice(vowel)),
lt = lt + 1
else:
print("Please enter only v or c")
print ("letters:")
print letters