Python 字符串转元组,列表等
将元组,列表等格式的字符串转换为元组,列表等,并且不改变原来格式,可运用eval进行转换。
str1 = '[1,2,3]'
str2 = '(1,2,3)'
print(list(str1))
#['[', '1', ',', '2', ',', '3', ']']
print(tuple(str2))
#('(', '1', ',', '2', ',', '3', ')')
print(eval(str1))
#[1, 2, 3]
print(type(eval(str1)))
#<class 'list'>
print(eval(str2))
#(1, 2, 3)
print(type(eval(str2)))
#<class 'tuple'>