You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将空格分隔的字符串转为列表?求单行实现方法

按空格分割字符串为列表的简便方法

需求说明

给定字符串:

s = "a b c de fgh"

需将其转换为按空格分割的列表:

list1 = ['a','b','c','de','fgh']

要求使用单行简便方法,无需手动遍历字符串拆分。

解决方案

直接使用Python字符串内置的split()方法即可完成,这是最简便的单行实现:

list1 = s.split()
  • split()默认会按任意空白字符(包括单个空格、连续空格、制表符、换行符等)分割字符串,并且自动忽略首尾的空白,完美匹配需求。
  • 如果需要严格按单个空格分割(即使存在连续空格也保留空字符串元素),可以指定分隔符为空格:
    list1 = s.split(' ')
    
    注意:这种情况下若字符串有连续空格,会生成空字符串元素,比如s = "a b c"会得到['a', '', 'b', 'c']。

内容的提问来源于stack exchange,提问作者Turing101

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 08:08:09