voi*_*ter 23 dictionary string-formatting kwargs python-3.x
我一直在阅读有关字符串格式的Python 3.2文档,但它并没有真正帮助我解决这个特殊问题.
这是我正在尝试做的事情:
stats = { 'copied': 5, 'skipped': 14 }
print( 'Copied: {copied}, Skipped: {skipped}'.format( stats ) )
Run Code Online (Sandbox Code Playgroud)
上面的代码不起作用,因为format()调用不是读取字典值并使用它们代替我的格式占位符.如何修改我的代码以使用我的字典?
paw*_*man 48
这样做的工作:
stats = { 'copied': 5, 'skipped': 14 }
print( 'Copied: {copied}, Skipped: {skipped}'.format( **stats ) ) #use ** to "unpack" a dictionary
Run Code Online (Sandbox Code Playgroud)
欲了解更多信息,请参阅:
| 归档时间: |
|
| 查看次数: |
10064 次 |
| 最近记录: |