2024-09-28 22:23:28 发布
网友
有没有办法将“[0,0,0,0,0]”转换回列表
我试着把它转换成一个整数,但没有成功。我在网上搜索过,但文章只讨论将类似“大房子”的字符串转换为['A'、'BIG'、'HOUSE']
是的,您可以使用ast.literal_eval
ast.literal_eval
import ast my_string = '[0,0,0,0,0]' my_list = ast.literal_eval(my_string)
# without any import s = '[0,0,0,0,0]' # delete first and last character and split s with ',' delimiter back_in_list = s[1:-1].split(",") # list of str print(back_in_list) # list of int list_of_int = [int(x) for x in back_in_list] print(list_of_int)
是的,您可以使用
ast.literal_eval
相关问题 更多 >
编程相关推荐