我想将每个字符串包装在花括号中的可变长度列表中,并用逗号连接它们.我现在有这个:
myList = [ 'foo', 'bar', 'baz' ]
myString = ','.join( map( lambda s: "{{{0}}}".format(s), myList ) )
print myString
# {foo},{bar},{baz}
Run Code Online (Sandbox Code Playgroud)
Python应该永远不会那么难看!是否有更简洁的方法来实现这一目标?
您也可以给出以下内容.对我来说感觉有点自然.
",".join(["{" + e + "}" for e in myList])
Run Code Online (Sandbox Code Playgroud)
或者正如xbello所建议的,
",".join(["{%s}" % e for e in myList])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
84 次 |
| 最近记录: |