字符串(str)和列表(list)同根同源可相互转换

字符串和列表有着很多相似之处,比如都可以使用索引、切片等操作,都可以使用for循环进行迭代等等,这是因为他俩本来就是同根同源的,他们都属于一个叫做Sequence的类,这样就可以方便在他们之间进行相互的转换,python中提供了内置函数join可以通过分隔符delimiter把列表中的字符串全部连到一起;反过来,我们也可以使用字符串的split方法来分割字符串到一个列表当中,我们可以通过以下代码来看到效果。

data_list = ['hello','world','goodbye']
delimiter = ' '
data_str = delimiter.join(data_list)
print(data_str)

split_list = data_str.split(delimiter)
print(split_list)

运行的结果如下所示:

hello world goodbye
['hello', 'world', 'goodbye']
[Finished in 0.5s]
发布了152 篇原创文章 · 获赞 6 · 访问量 4031

猜你喜欢

转载自blog.csdn.net/weixin_41855010/article/details/104436210