我有一个元组,我想将字符串化为redis键.
我试过' - '.join但是输出不好 - >在字符串的每个字母之间划线.任何人都可以建议一个比我的字符串更好的功能+' - '+ string2 ...构造如下?
谢谢!
matchkey = (mdate, season, aseries, homeclub, awayclub, court)
mk = mdate + '-' + season + '-' aseries + '-' homeclub + '-' awayclub + '-' court
Run Code Online (Sandbox Code Playgroud)
'-'.join(str(x) for x in matchkey)
Run Code Online (Sandbox Code Playgroud)
如果所有项目都是字符串,您可以简单地
'-'.join(matchkey)
Run Code Online (Sandbox Code Playgroud)
既然它们不是,你可以使用 map
'-'.join(map(str, matchkey))
Run Code Online (Sandbox Code Playgroud)
或者生成器表达式
'-'.join(str(x) for x in matchkey)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
978 次 |
| 最近记录: |