鱼C论坛

 找回密码
 立即注册
查看: 2510|回复: 7

列表如何转化成字符串,求大神

[复制链接]
发表于 2016-6-30 11:51:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如列表a=[1,2,3,4,5]
如何转化成字符串 a=‘12345’
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-6-30 12:06:57 | 显示全部楼层
  1. >>> a = [str(each) for each in a]
  2. >>> a
  3. ['1', '2', '3', '4', '5']
  4. >>> s = ''.join(a)
  5. >>> s
  6. '12345'
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2016-6-30 13:47:12 | 显示全部楼层
本帖最后由 冬雪雪冬 于 2016-6-30 13:56 编辑

方法1:(hldh214版主的方法)
  1. >>> a=[1,2,3,4,5]
  2. >>> ''.join([str(i) for i in a])
  3. '12345'
复制代码


方法2:
  1. >>> import functools
  2. >>> a=[1,2,3,4,5]
  3. >>> functools.reduce(lambda x, y: str(x) + str(y), a)
  4. '12345'
复制代码


方法3:
  1. >>> import functools
  2. >>> a=[1,2,3,4,5]
  3. >>> str(functools.reduce(lambda x, y: 10 * x + y, a))
  4. '12345'
复制代码


方法4:
  1. >>> a=[1,2,3,4,5]
  2. >>> str(a).strip('[]').replace(', ', '')
  3. '12345'
复制代码

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-30 14:19:42 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-30 14:20:14 | 显示全部楼层
冬雪雪冬 发表于 2016-6-30 13:47
方法1:(hldh214版主的方法)

谢谢啊,很全啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-6-30 22:19:18 | 显示全部楼层
a = [1,2,3,4,5]
string = ''
for i in a:
        string+=str(i)
string = '12345'
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-2 13:14:13 | 显示全部楼层
旋转风 发表于 2016-6-30 22:19
a = [1,2,3,4,5]
string = ''
for i in a:

厉害厉害
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-2 13:26:08 | 显示全部楼层

join是一个怎么样的语法呢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-21 13:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表