Python中的split()
函数主要用于将字符串按指定分隔符拆分成列表,默认以空格为分隔符,是处理文本数据的高效工具。
-
基本用法
split()
通过分隔符将字符串分割成多个部分,并返回列表。例如,"hello world".split()
得到['hello', 'world']
。若指定分隔符如逗号,"a,b,c".split(",")
输出['a', 'b', 'c']
。 -
控制拆分次数
通过参数maxsplit
限制拆分次数。例如,"1-2-3-4".split("-", 2)
结果为['1', '2', '3-4']
,仅拆分前两次。 -
处理复杂文本
结合正则表达式或splitlines()
可处理多行文本。例如,split("\n")
按行拆分,适合日志或配置文件解析。 -
常见应用场景
- 数据清洗:拆分CSV文件中的字段。
- URL处理:通过
/
分割路径,提取关键部分。 - 自然语言处理:分词前按标点或空格预处理文本。
掌握split()
能大幅提升字符串操作效率,尤其适合需要快速提取或重组数据的场景。