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

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

发布时间:2020-12-17 07:09:47 所属栏目:Python 来源:网络整理
导读:感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编来看看吧。 如果它是一个字符串列表,你可以这样简单地使用join: # 来自jb51.cc mylist = [spam,ham,eggs] print ,.join(mylist)spam,ham,eggs 使用相同的方法,您也可以这样做: # 来自jb51.cc print n
感兴趣的小伙伴,下面一起跟随编程之家 52php.cn的小编来看看吧。
如果它是一个字符串列表,你可以这样简单地使用join:

# 来自52php.cn 
>>> mylist = ['spam','ham','eggs']
>>> print ','.join(mylist)
spam,ham,eggs


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

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


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

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


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

# 来自52php.cn 
>>> print str(list_of_ints)[1:-1]
80,8081



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

# 来自52php.cn 
>>> print ','.join(map(str,list_of_ints))
80,8081
>>> print 'n'.join(map(str,list_of_ints))
80
443
8080
8081

(编辑:李大同)

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

    推荐文章
      热点阅读