1
kzing 2014-09-18 00:25:30 +08:00 1
join里面是一个生成器表达式, '%s'用来转字符串. 相当于以下用法.
','.join(str(id) for id in a) # or ','.join(map(str, a)) |
2
hiddenman 2014-09-18 16:05:16 +08:00
多看看Python基础书籍。
|
3
Melodic 2014-09-18 19:20:52 +08:00 1
人家问join里面的 是什么意思 - -就是表推导嘛
|
4
billlee 2014-09-18 22:06:51 +08:00 1
'%s' % id 是把变量 id format 成字符串
('%s' % id for id in a) 是一个 generator, 就是字面的意义,迭代 a 中的每个元素 id, 返回 '%s' % id 如果把圆括号改成放括号,即 ['%s' % id for id in a], 就是返回一个列表 ['1', '2', '3', '4'] |