首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在string.format中迭代dict

如何在string.format中迭代dict
EN

Stack Overflow用户
提问于 2022-09-09 10:28:29
回答 3查看 62关注 0票数 2

我读了很多教程,但是找不到如何在string.format中像这样迭代dict:

代码语言:javascript
复制
dict = {'this':'I','is':'am','title':'done'}
print(f'the key is {k for k,v in dict}')
print(f'the val is {v for k,v in dict}')

我想得到这样的结果:

代码语言:javascript
复制
the key is this is title
the val is I am done

这样我就可以打印可变长度的字典了。

代码语言:javascript
复制
dict = {'this':'I','is':'am','title':'done'}
print(f'the key is {k for k,v in dict}')
print(f'the val is {v for k,v in dict}')

然后我就出错了。

EN

Stack Overflow用户

发布于 2022-09-09 10:51:04

密钥的print("The keys are", ' '.join(k for k in dict))

值的print("The keys are", ' '.join(v for k, v in dict.items()))

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73660746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档