python如何实现从 str 和 list的互相转化


本文摘自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

str = 'abc,def,ghi'

a = str.split(',')

print(a)

  • 1

  • 2

  • 3

得到结果:

1

['abc','def','ghi']

  • 1

list转换为str

使用join方法

基本使用

<str> = <separator>.join(<list>)

阅读剩余部分

相关阅读 >>

Python标识符命名规范是什么

爬虫Python什么意思

Python如何获取当前所在目录

Python中input函数的用法是什么?

介绍Python判断一个数是不是正小数和整数的方法

Python用input输入列表的方法

Python如何提高运行速度

Python如何使用正则表达式排除集合中字符的功能详解

Python地理数据处理之分析使用gr进行矢量

Python实现高性能测试工具(一)

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...