Python-列表与字符串的互相转换

题目:请将text字符串中的数字取出,并输出成一个新的字符串

text = "aAsmr3 idd4bgs7Dlsf 9eAF" 

b = list(text)
new_list = []

for i in b:
    if i >= '0' and i <='9':
        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'

猜你喜欢

转载自www.cnblogs.com/ddzj01/p/9765964.html
今日推荐