为了账号安全,请及时绑定邮箱和手机立即绑定

从字典值连接(连接)字符串的建议

从字典值连接(连接)字符串的建议

互换的青春 2021-12-09 14:57:29
使用以下代码段,我可以实现我正在寻找的内容:d = {}d[1] = 'one'd[2] = 'two'd[3] = 'three'exp = ''for k, v in d.items():    exp += '{}@1 + '.format(v)exp = exp[:-3]exp'one@1 + two@1 + three@1'我想知道是否有比删除最后一个字符更好的解决方案。
查看完整描述

1 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

使用join:


d = {}

d[1] = 'one'

d[2] = 'two'

d[3] = 'three'


exp = ' + '.join('{}@1'.format(v) for v in d.values())    

print(exp)

输出:


one@1 + two@1 + three@1


查看完整回答
反对 回复 2021-12-09
  • 1 回答
  • 0 关注
  • 173 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号