tlist=['1','2','3','4'] tstr=str(tlist) lstr=''.join(tlist) print('join转换str',lstr) #join转换str 1234 print('tstr的类型是:',type(tstr)) #<class 'str'> print('直接使用str函数',tstr) #直接使用str函数 ['1', '2', '3', '4'] []是tstr字符串的一部分
参考:https://blog.csdn.net/roytao2/article/details/53433373
strl='123456' list1=list(strl) print('list直接转换',list1) #list直接转换 ['1', '2', '3', '4', '5', '6'] strl='56 96的 8' list1=list(strl) print('list直接转换',list1) #list直接转换 ['5', '6', ' ', '9', '6', '的', ' ', '8'] #看上面的转换结果,与预期有差别 str2='123 tree green' list2=str2.split() #list2直接转换 ['123', 'tree', 'green'] print('list2直接转换',list2) list2=str2.split(' ') #只有一个空格哦 print('list2直接转换',list2) #list2直接转换 ['123', 'tree', '', '', '', 'green'] #看上面的转换结果,是有区别的,具体查看split()的定义