对象集合转成了String之后怎么转回list集合
时间: 2024-03-27 07:37:36 浏览: 38
集合转JSOn
可以通过字符串的split方法将字符串转换为列表。例如,如果原来的对象集合是一个包含整数的列表,可以将其转换为字符串,然后再将字符串转换回列表,示例如下:
```
# 原始的对象集合是一个包含整数的列表
obj_list = [1, 2, 3, 4, 5]
# 将对象集合转换为字符串
str_obj = str(obj_list)
# 将字符串转换回列表
new_obj_list = list(map(int, str_obj.strip('[]').split(', ')))
print(new_obj_list)
# 输出: [1, 2, 3, 4, 5]
```
在上面的示例中,我们首先将原始的对象集合转换为字符串,然后使用strip方法去掉字符串两端的方括号,再使用split方法将字符串转换为列表。由于split方法返回的是字符串列表,因此我们还需要使用map函数将字符串列表中的每个元素转换为整数。最后,我们使用list函数将map函数返回的迭代器转换为列表。
阅读全文