Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从代码返回中省略任何数字、标点符号和空格_Python - Fatal编程技术网

Python 从代码返回中省略任何数字、标点符号和空格

Python 从代码返回中省略任何数字、标点符号和空格,python,Python,#问题2:此函数以字符串作为参数,返回一个由该字符串中所有字母组成的列表,并省略任何数字、标点符号或空格 def returnLetters(myString): newlist = [] newlist[:0] = myString print (newlist) 您可以使用is.alpha()检查字符是否为字母。这里我用你的函数做了一个小例子 def returnLetters(myString): new_list = [] for i in

#问题2:此函数以字符串作为参数,返回一个由该字符串中所有字母组成的列表,并省略任何数字、标点符号或空格

def returnLetters(myString):
    newlist = []
    newlist[:0] = myString
    print (newlist)
您可以使用
is.alpha()
检查字符是否为字母。这里我用你的函数做了一个小例子

def returnLetters(myString): 
    new_list = [] 
    for i in myString:
        if i.isalpha():
            new_list.append(i)
    return new_list
                    
    
text = 'Aa!!    45del32ada fe'
print(returnLetters(text))
这是输出:

['A', 'a', 'd', 'e', 'l', 'a', 'd', 'a', 'f', 'e']