加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-05-25 15:36:50 所属栏目: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

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读