Python - 如何将 dict 扩展为类似于 `{variable=}` 的 f 字符串

问题描述 投票:0回答:1

有没有办法将字典扩展为 f 字符串,其结果与使用

{variable=}
语法类似?每个键值对将被视为键=值,并且项目将用逗号分隔?

例如:

kwargs = dict(a=5, b=2)
f'got {**kwargs=}' # results in an error:
SyntaxError: f-string: invalid syntax
# desired output: 'got a=5, b=2'
python
1个回答
0
投票

直接输出kwargs即可:

>> f'got {kwargs}'
"got {'a': 5, 'b': 2}"
© www.soinside.com 2019 - 2024. All rights reserved.