栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python中字符串和列表之间的转换

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python中字符串和列表之间的转换

python内置了list() 和str()强制转换类型的方法,但是在实际的应用中,我们并不能直接就使用这俩个方法进行字符串和列表之间的转换,还需要借助

split() 和join()方法

1、字符串转列表

s = 'hello world hello kitty'

已知字符串s,想把这个字符串转换成list:

print(list(s)) #这种方法也可以转换,但是往往不是我们想要的

result = s.split(' ',2) #['hello', 'world', 'hello kitty']
print(result)

result = s.split(' ',4) #['hello', 'world', 'hello', 'kitty']
print(result)

2、列表转字符串

l = ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd', ' ', 'h', 'e', 'l', 'l', 'o', ' ', 'k', 'i', 't', 't', 'y']

print(str(l)) #虽然结果转成字符串类型了,但是这明显不是我们想要的结果
print(type(str(l)))


list1 = ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd', ' ', 'h', 'e', 'l', 'l', 'o', ' ', 'k', 'i', 't', 't', 'y']
result = ''.join(list1)
print(result)
print(type(result))

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/846661.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号