带字典文本的python fstring

2024-04-24 11:48:13 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在f字串花括号内进行字典文字

d_all = {d:d+2 for d in range(10)}
keys = [2,5]
tmp_dict = {d:d_all[d] for d in keys}
print(f'values: {tmp_dict}')

print(f'keys: {[d for d in keys]}')  # list works
print(f'dict: { {{d:d_all[d] for d in keys}} }'  # ???

Tags: infor字典rangekeysalltmpdict