当前位置:首页>python>Python 列表与字符串互转:超实用技巧,一看就会!

Python 列表与字符串互转:超实用技巧,一看就会!

  • 2026-10-11 08:05:58
Python 列表与字符串互转:超实用技巧,一看就会!
【前言】可以参看我的视频学习,本系列课程,持续更新中,喜欢的朋友,关注,点赞,分享。需要笔记代码的同学,可以在评论区留言。

在 Python 数据处理中,列表 ↔ 字符串 互转是高频操作!无论是拼接文本、拆分数据,还是清洗字符串,这两个技巧都能轻松搞定。

今天用最简单的例子,带你彻底掌握,直接复制就能用~


一、字符串 → 列表(拆分)

把一整个字符串,拆分成列表的多个元素,最常用 split() 方法。

1. 按空格拆分(最常用)

# 原始字符串
str_data = "Python 列表 字符串 互转"

# 按空格拆分,转列表
list_data = str_data.split()
print(list_data)

输出结果:

['Python', '列表', '字符串', '互转']

2. 按指定符号拆分(逗号/斜杠/顿号等)

# 逗号分隔的字符串
str_data = "苹果,香蕉,橙子,葡萄"

# 按逗号拆分
list_data = str_data.split(",")
print(list_data)

输出结果:

['苹果', '香蕉', '橙子', '葡萄']

3. 按换行符拆分(处理多行文本)

# 多行字符串
str_data = """第一行
第二行
第三行"""


# 按换行拆分
list_data = str_data.split("\n")
print(list_data)

输出结果:

['第一行', '第二行', '第三行']

二、列表 → 字符串(拼接)

把列表的多个元素,合并成一整个字符串,用 join() 方法。

1. 用空格拼接(最常用)

# 原始列表
list_data = ["Python", "列表", "字符串", "互转"]

# 用空格拼接成字符串
str_data = " ".join(list_data)
print(str_data)

输出结果:

Python 列表 字符串 互转

2. 用指定符号拼接(逗号/顿号/斜杠等)

# 原始列表
list_data = ["苹果", "香蕉", "橙子", "葡萄"]

# 用逗号拼接
str_data = ",".join(list_data)
print(str_data)

输出结果:

苹果,香蕉,橙子,葡萄

3. 无缝拼接(无间隔)

list_data = ["P", "y", "t", "h", "o", "n"]
str_data = "".join(list_data)  # 中间不加任何字符
print(str_data)

输出结果:

Python

三、超全总结(直接收藏)

需求场景
代码示例
字符串按空格转列表
list = 字符串.split()
字符串按逗号转列表
list = 字符串.split(",")
列表用空格拼接成字符串
字符串 = " ".join(列表)
列表用逗号拼接成字符串
字符串 = ",".join(列表)
列表无缝拼接成字符串
字符串 = "".join(列表)

总结

  1. 字符串转列表:用 split(),括号里写分隔符(不写默认按空格);
  2. 列表转字符串:用 join(),前面写连接符(空字符串就是无缝拼接);
  3. 两个方法都是 Python 内置函数,无需安装任何库,直接用!

最新文章

随机文章