我需要在不使用现成模块的情况下将此字符串color ="['Red', 'Green', 'White']"
转换为列表,例如(import ......(。
预期成果:color = ['Red', 'Green', 'White']
color = color[1:-1].split("'")
list_colors = []
for i in color:
if len(i) > 2:
list_colors.append(i)
print(list_colors)
应该可以完成这项工作
这有帮助吗?
>>> color ="['Red', 'Green', 'White']"
>>> color = [x.strip(" '") for x in color.strip('[]').split(',')]
>>> color
['Red', 'Green', 'White']