列表,字符串,元组类型的转换

' '.join()用于将列表与元组转换为字符串 ,split()与list()将字符串转换为列表,tuple()将字符串转换为元组

string='and day day up!'

#字符串转列表方法一
List1=list(string)#list()方法将string的每个字母当做一个元素形成列表,tuple()将字符串转换为元组
print(List1)
#输出为:['a', 'n', 'd', ' ', 'd', 'a', 'y', ' ', 'd', 'a', 'y', ' ', 'u', 'p', '!']

#字符串转列表方法二
List2=string.split(" ")#split()方法将字符串以双引号中的字符分割成单个元素,并形成列表
print(List2)
#输出为:['and', 'day', 'day', 'up!']


#字符串转换为列表,不能使用str()方法,该方法将整个列表形成一个字符串
String1=str(List2)#该方法将整个列表作为一个元素形成一个字符串
print(String1)
#输出结果:['and', 'day', 'day', 'up!']

String2=' '.join(List2)#将列表中的每个元素以引号中的字符连接起来形成字符串
print(String2)
#输出为:and day day up!

#字符串转换为元组
Tuple=tuple(string)#与list方法相似
print(Tuple)
#输出结果:('a', 'n', 'd', ' ', 'd', 'a', 'y', ' ', 'd', 'a', 'y', ' ', 'u', 'p', '!')


#元组转化为字符串
String3=' '.join(Tuple)#与列表转换为字符串相同
print(String3)
#输出结果:a n d   d a y   d a y   u p !

猜你喜欢

转载自www.cnblogs.com/gzk08-20/p/9218116.html
今日推荐