当前位置:  开发笔记 > 编程语言 > 正文

将数据结构格式化为以逗号分隔的参数列表

如何解决《将数据结构格式化为以逗号分隔的参数列表》经验,为你挑选了2个好方法。

我需要将列表(或字典)转换为逗号分隔列表以传递给另一种语言.

有没有比这更好的方法:

 result = ''
 args = ['a', 'b', 'c', 'd']

 i = 0
 for arg in args:
     if i != 0:    result += arg
     else:         result += arg + ', '
     i += 1

 result = 'function (' + result + ')

谢谢,丹



1> 小智..:

', '.join(args) 会做的.


如果args不是所有字符串,','.join(map(str,args))将很好地工作.

2> James Hopkin..:
'function(%s)' % ', '.join(args)

产生

'function(a, b, c, d)'

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有