python-str,list,set间的转换

a = '123abbcc!@#'  

b = ['1', '2', '3', 'a', 'b', 'c', '!', '@', '#']

c =  set(['a', '!', 'c', 'b', '@', '#', '1', '3', '2']) 


str -> list:list(a)  

result : ['1', '2', '3', 'a', 'b','b', 'c','c','!', '@', '#']

list -> str :  ''.join(list) 

result : 123abc!@#


str -> set : set(a)

result : set(['a', '!', 'c', 'b', '@', '#', '1', '3', '2'])  set类型是无序不重复的

set -> str :   ''.join(c) 

result: a!cb@#132


set -> list : list(c)

result : ['a', '!', 'c', 'b', '@', '#', '1', '3', '2']

list -> set : set(b)

result : set(['a', '!', 'c', 'b', '@', '#', '1', '3', '2'])





猜你喜欢

转载自blog.csdn.net/u014755493/article/details/69400292