1,Str转List
无特殊要求时,转换非常简单
a = 'a b c'
print(list(a))
输出结果:
['a', ' ', 'b', ' ', 'c']
如果要求作为整体加入List时
a = 'a b c'
b = []
c1 = list(a)
b.append(a) # 可以将str追加到list中
print(c1)
['a', ' ', 'b', ' ', 'c']
print(b) # !!! 期望的结果 !!!
['a b c']
2,List转Str(主要想说这个哈)
ll = ['abc', 'b', 'c']
ls1 = str(ll)
ls2 = ''.join(ll)
print(ls1) # 此时ls1就是 '['abc', 'b', 'c']'
print(ls2)
两种情况相差很大,输出结果:
>>> ['abc', 'b', 'c']
>>> abcbc