鱼C论坛

 找回密码
 立即注册
查看: 10034|回复: 8

[已解决]请问一个list怎么去掉中括号和引号和逗号并以空格隔

[复制链接]
发表于 2016-10-30 23:42:08 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 Txjssb 于 2016-10-30 23:49 编辑
  1. def QQQQ(l):
  2.      a=[]
  3.      b =[]
  4.      for i in range(len(l)):
  5.          if i%2==0:
  6.             a.append(l[i])
  7.          else:
  8.             b.append(l[i])
  9.      return (a, b)
复制代码

这个是第一个部分,给出一个list(a和b轮流拿)比如说QQQQ(['t','f','e','o','p']),那么a=['t','e','p'],b=['f','o']
现在要call QQQQ这个function
假如a=['t','e','p']
怎么把符号都去掉 中间以空格隔开
输出就是a=t e p
  1. def xxxx():
  2.     ...
  3.     ....
  4. 结果应该是:
  5. xxxx(a)
  6. t e p
复制代码

最佳答案
2016-10-30 23:46:46
  1. >>> a=['t','e','p']
  2. >>> print(' '.join(a))
  3. t e p
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-10-30 23:46:46 | 显示全部楼层    本楼为最佳答案   
  1. >>> a=['t','e','p']
  2. >>> print(' '.join(a))
  3. t e p
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-30 23:51:56 | 显示全部楼层

请问join是怎么用的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-30 23:52:59 | 显示全部楼层
本帖最后由 Txjssb 于 2016-10-30 23:59 编辑


有其他方法吗,不用join
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-31 08:08:45 | 显示全部楼层
Txjssb 发表于 2016-10-30 23:51
请问join是怎么用的

是以join前面的字符串为间隔,将后面的列表元组等连接成一个大字符串
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-31 08:09:14 | 显示全部楼层
Txjssb 发表于 2016-10-30 23:52
有其他方法吗,不用join

用for循环来迭代
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-31 08:56:04 | 显示全部楼层
  1. a = ['t','e','p']
  2. s = ''
  3. for i in a:
  4.         s += i
  5. print (s)
复制代码


但是这种不如join来得简洁
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2016-10-31 12:36:37 | 显示全部楼层
我同意楼上的说法啊。。。题主的问题应该就是一个打印问题吧。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-2 15:07:00 | 显示全部楼层
一般来说都用join
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-23 15:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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