
如何把空格分隔的字符串python
用户关注问题
如何将空格分隔的字符串拆分成列表?
我有一个由空格分隔的字符串,想把它变成列表形式,怎么用Python实现?
使用split()方法拆分空格分隔的字符串
可以使用Python字符串对象的split()方法。例如,'a b c'.split()会返回列表['a', 'b', 'c'],默认情况下,split()方法会以空白字符(包括空格)进行拆分。
如何将空格分隔的字符串转换为列表后去除多余空白?
如果字符串中有多个连续空格,怎么拆分并且去除多余的空白?
split()方法自动处理多个空格
Python的split()方法在不传入参数时,会自动忽略字符串首尾和中间多余的空白字符,并按空白字符分割。例如,'a b c'.split()同样会得到['a', 'b', 'c'],无需额外处理。
如何将空格分隔的字符串转换回字符串列表后再连接成新字符串?
拆分空格分隔字符串后如何以其他字符重新连接?
用join()方法将列表合并为字符串
先用split()将字符串拆分为列表,然后使用字符串的join()方法结合一个新的分隔符将列表元素合并成字符串。例如,'a b c'.split()后用'-'.join(['a', 'b', 'c'])得到'a-b-c'。