题目:请将text字符串中的数字取出,并输出成一个新的字符串
text = "aAsmr3 idd4bgs7Dlsf 9eAF" b = list(text) new_list = [] for i in b: ': new_list.append(i) new_str = "".join(new_list) print(new_str)
以下为知识点归纳:
字符串转列表
>>> text = "I love you" >>> list(text) ['I', ' ', 'l', 'o', 'v', 'e', ' ', 'y', 'o', 'u'] >>> text.split(" ") ['I', 'love', 'you'] # list函数将字符串打散成一个一个字符组成的列表 # split方法根据后面的分割符将字符串分解为小的字符串
列表转字符串
>>> list = ['I', 'love', 'you'] >>> "-".join(list) 'I-love-you'