Python中字符串转换列表

Posted 假装看起来很努力

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中字符串转换列表相关的知识,希望对你有一定的参考价值。

  前言:在使用Python完成工作中一些任务的时候,常常要对数据类型进行转换,比如字符串转列表,列表转字符串,字符串转元组等等,下面分享一下常用的字符串转列表

字符串转列表

第一种字符串转列表:
t_str="abc"
输出类型:
print(type(t_str))
结果:
输出类型:<class \'str\'> 
转换为列表:
t_str = list(t_str)
结果:
输出为:[\'a\', \'b\', \'c\']
输出类型:
print(type(list(t_str)))
结果:
输出类型:<class \'list\'>

第二种字符串转列表:
t_str="a,b,c"
分割:
new_list = t_str.split(\',\')
查看结果和类型
print(new_list,type(new_list))
输出结果:
[\'a\', \'b\', \'c\'] <class \'list\'>

第三种字符串转列表:
import json
t_str=\'[1,2,3,4]\'
转换类型:
t_str=json.loads(t_str)
print(t_str)
输出结果:
[1, 2, 3, 4] 
查看类型:
print(type(json.loads(t_str)))
结果:
<class \'list\'>

  

  

  

以上是关于Python中字符串转换列表的主要内容,如果未能解决你的问题,请参考以下文章

python怎么把列表转换成字符串

13 个非常有用的 Python 代码片段

在python中,列表,字典的相互转换?

Python 字符串类型列表转换成真正列表类型

通用列表到列表的 Python 转换 [str] (Python 2.7)

python中怎样将列表转成矩阵