PYTHON从字符串中删除重复的字符

时间:2017-03-28 11:17:55

标签: python

我有一个字符串名称=" Aaron"并想删除所有的元音。我正在使用remove(),但如果char是像字母那样重复的话,那就是'在这种情况下,它保留在字符串中。有什么建议 ?这是我的代码:

def disemvowel(word):
    word_as_list = list(word.lower())
    print(word_as_list)
    vowels = ["a", "e", "i", "o", "u"]
    for char in word_as_list:
        for v in vowels : 
            if char == v : 
                word_as_list.remove(v)
    return "".join(word_as_list)

print(disemvowel("Aaaron"))

1 个答案:

答案 0 :(得分:0)

正如其他人所说,列表理解是要走的路:

<?php
if(isset($fnameErr) || isset($lNameErr) || isset($emailErr)){
    echo "<span class='info'>";
    echo $fNameErr . $lNameErr . $emailErr;
    echo "</span>"
}
?>
相关问题