python 字符串与列表格式的互相转化

114 阅读1分钟

eval函数

eval()函数可以将类字符串表达式,字符串转化为list、tuple、dict

例:

str1 = "['VOLKSWAGEN AG (VOLS-C)', 'AUDI AG (NSUM-C)', 'PORSCHE AG F (PORS-C)']"
list1 = eval(str1)
type(list1)  #list

join函数

使用join方法可以将列表内的元素,根据指定的符号进行拼接为字符串。

list1 = ['VOLKSWAGEN AG (VOLS-C)', 'AUDI AG (NSUM-C)', 'PORSCHE AG F (PORS-C)']
str1 = ';'.join(list1)
print(str1)  # VOLKSWAGEN AG (VOLS-C);AUDI AG (NSUM-C);PORSCHE AG F (PORS-C)
type(str1)  #str

新人写文章,如有不当请指出,如有帮助请点赞,谢谢!