本文摘自php中文网,作者零到壹度,侵删。
本次的这篇文章主要是和大家分享了pythonstr如何实现从 str 提取元素到 list数组中代,有需要的小伙伴可以看一下.在python中时常需要从字符串类型str中提取元素到一个数组list中,例如str是一个逗号隔开的姓名名单,需要将每个名字提取到一个元素为str型的list中。
1
如姓名列表str =
'Alice, Bob, John'
,需要将其提取为name_list = [
'Alice'
,
'Bob'
,
'John'
]。
而反过来有时需要将一个list中的字符元素按照指定的分隔符拼接成一个完整的字符串。好在python中str类型本身自带了两种方法(method)提供了相应的功能。
str转为list
使用split
方法
基本使用
<list> = <str>.split(<separator>)
<str>
: 需要进行分隔提取的字符串 <separator>
:从<str2>
提取元素时依据的分隔符,一般也是一个str类型,如','
<list>
: 返回值,list中每个元素是<str>
中分隔后的一个片段
例子
1 2 3 |
|
1
2
3
得到结果:
1 |
|
1
list转换为str
使用join
方法
基本使用
<str> = <separator>.join(<list>)
相关阅读 >>
Python实现列表list以及list与数组array的相互转换的方法介绍
Python问题1:indentationerror:expected an indented block
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。