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数据可视化利器matplotlib详解

使用Python快速搭建http服务和文件共享服务

Python字符串格式化的方法介绍

Python和c语言哪个简单

Python中常用到的#是什么意思

Python可以做什么

Python实现列表list以及list与数组array的相互转换的方法介绍

Python问题1:indentationerror:expected an indented block

Python是一种什么类型的编程语言

实例解析Python单元测试及unittest框架用法

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




打赏

取消

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

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

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

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

评论

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