如何把空格分隔的字符串python

如何把空格分隔的字符串python

作者:Rhett Bai发布时间:2026-01-14阅读时长:0 分钟阅读次数:7

用户关注问题

Q
如何将空格分隔的字符串拆分成列表?

我有一个由空格分隔的字符串,想把它变成列表形式,怎么用Python实现?

A

使用split()方法拆分空格分隔的字符串

可以使用Python字符串对象的split()方法。例如,'a b c'.split()会返回列表['a', 'b', 'c'],默认情况下,split()方法会以空白字符(包括空格)进行拆分。

Q
如何将空格分隔的字符串转换为列表后去除多余空白?

如果字符串中有多个连续空格,怎么拆分并且去除多余的空白?

A

split()方法自动处理多个空格

Python的split()方法在不传入参数时,会自动忽略字符串首尾和中间多余的空白字符,并按空白字符分割。例如,'a b c'.split()同样会得到['a', 'b', 'c'],无需额外处理。

Q
如何将空格分隔的字符串转换回字符串列表后再连接成新字符串?

拆分空格分隔字符串后如何以其他字符重新连接?

A

用join()方法将列表合并为字符串

先用split()将字符串拆分为列表,然后使用字符串的join()方法结合一个新的分隔符将列表元素合并成字符串。例如,'a b c'.split()后用'-'.join(['a', 'b', 'c'])得到'a-b-c'。