删除的另一种思维,python代码体会

去掉字符串中的原音字母,然后输出(换个思维,去掉可以是在空的里增加)

def anti_vowel(text):
    vowels = "aeiouAEIOU"
    new_text = ""
    for char in text:
        if char in vowels:
            continue
        else:
            new_text += char
    return new_text

    
    字符串immutable不可修改,无法使用remove()函数


python写代码的体会是,一部分处理字符,list,dictionary,数字等输入和输出类型

另一部分是处理逻辑。这两个部分可以分开,各自专注各自的核心问题。即转换成统一的数据类型,然后处理逻辑,输出统一的类型,然后在转化成需要的类型。

还有一种思路是,转换成不同的数据类型,然后相应的有各自的逻辑,输出相应的数据类型


take in 接受 Write a function named li_reserve that takes in a list.命名一个叫li_reserve的list作为输入的函数。


去掉list中重复的数字:

def remove_duplicates(numbers):
    new_num = []
    for num in numbers:
        if num not in new_num:
            new_num.append(num)
    return new_num


你可能感兴趣的:(in,删除重复,take,Codecademy,删除特定,代码体会)