字符串与列表的相互转化
字符转列表
str_ = 'sky'
str_list = list(str_)
print(str_list)
# ['s', 'k', 'y']
不切分转换
from ast import literal_eval
apply_type = str([1,2,3])
new_list = literal_eval(apply_type)
print(new_list)
print(type(new_list))
# 此时的new_list的类型为list
列表转字符
str_u = ''.join(str_list)
print(str_u)
# sky
字符转字典
用函数eval,eval实际上是解释执行python代码
a = "{'name' : 'jim', 'sex' : 'male', 'age': 18}"
b = eval(a)