Python轻松转换列表与字符串的简单示例

前端之家收集整理的这篇文章主要介绍了Python轻松转换列表与字符串的简单示例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编来看看吧。
如果它是一个字符串列表,你可以这样简单地使用join:

# 来自jb51.cc 
>>> mylist = ['spam','ham','eggs']
>>> print ','.join(mylist)
spam,ham,eggs


使用相同的方法,您也可以这样做:

# 来自jb51.cc 
>>> print '\n'.join(mylist)
spam
ham
eggs
但是,如果列表包含非字符串对象(如整数),则此简单方法不起作用。


如果您只想获取以逗号分隔的字符串,可以使用以下快捷方式:

# 来自jb51.cc 
>>> list_of_ints = [80,443,8080,8081]
>>> print str(list_of_ints).strip('[]')
80,8081


或者这个,如果你的对象包含方括号:

# 来自jb51.cc 
>>> print str(list_of_ints)[1:-1]
80,8081



最后,您可以使用map()将列表中的每个项目转换为字符串,然后将它们连接起来:

# 来自jb51.cc 
>>> print ','.join(map(str,list_of_ints))
80,8081
>>> print '\n'.join(map(str,list_of_ints))
80
443
8080
8081

猜你在找的Python相关文章