试将字符串’a b c’分割为[‘a’,‘b’,‘c’],注意字符串’a b c’的b和c之间有三个空格,a和b之间只有一个空格。
方法1
s = 'a b c'
s = s.split(' ')
print(list(filter(lambda x:x!='',s)))
方法2
s= s.replace(' ','')
print(list(s))
方法3
import re
print(re.split('\s+',s))
本文探讨了三种不同的方法来将带有空格的字符串'abc'分割成字符列表[‘a’,‘b’,‘c’]。方法包括使用filter和lambda过滤空字符串、替换空格并转换为列表,以及利用正则表达式split进行分割。这些技巧对于处理含有空格的字符串特别有用。
试将字符串’a b c’分割为[‘a’,‘b’,‘c’],注意字符串’a b c’的b和c之间有三个空格,a和b之间只有一个空格。
方法1
s = 'a b c'
s = s.split(' ')
print(list(filter(lambda x:x!='',s)))
方法2
s= s.replace(' ','')
print(list(s))
方法3
import re
print(re.split('\s+',s))
2524
3万+

被折叠的 条评论
为什么被折叠?