我想比较我放在一个变量中的vogals,看看它们是不一样的。我只想输出该变量中存在的vogals,但我不希望它多次出现相同的vogal。
我的代码:
lista = []
for vogal2 in palavra:
if vogal2 in 'aeiou':
lista.append(vogal2)
x ='0'
for val in lista:
y = lista.index(val)
if val == x:
lista[y] = []
x = val
print (lista)
输出:
>>> Enter a word: inconveniente
['i', 'o', [], 'i', 'e', 'e']
我希望以这种方式输出:
>>> Enter a word: inconveniente
['i', 'o', 'e']
你能帮助我吗?我使用的是python 3.5.0
答案 0 :(得分:1)
这是一个不同的代码做同样的事情:
word = input("Enter a word: ")
output = []
for letter in word:
if letter in "aeiou" and not letter in output:
output.append(letter)
print(output)