Python 类似列表的str类型转化为list

1. 将'[1, 2, 3, 4]'转化为[1, 2, 3, 4]

  • 分析:将类似列表的字符串类型转化为list类型
  • 代码:
>>> str = '[1, 2, 3, 4]'
>>> str_list = eval(str)
>>> str_list
[1, 2, 3, 4]
>>> type(str_list)
<class 'list'>

2. 将'[1 2 3 4]'转化为[1, 2, 3, 4]

  • 分析:将中间为空格的字符串类型转化为list类型
  • 代码:
>>> str = '[1 2 3 4]'
>>> str_list = list(map(int, (str.split('[')[1].split(']')[0]).resplace(" ", "")))
>>> str_list
[1, 2, 3, 4]
>>> type(str_list)
<class 'list'>

猜你喜欢

转载自blog.csdn.net/Zhaopanp_Crise/article/details/102762199