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'])

阅读更多
想对作者说点什么? 我来说一句

list,set,map,数组间的相互转换

2012年11月29日 4KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭