给定Python中的变量名列表,如何创建一个以变量名作为键(指向变量值)的字典?

给定Python中的变量名列表,如何创建一个以变量名作为键(指向变量值)的字典?,第1张

给定Python中的变量名列表,如何创建一个以变量名作为键(指向变量值)的字典

忘记过滤

locals()
!您提供给格式字符串的字典允许包含未使用的键:

>>> name = 'foo'>>> zip = 123>>> unused = 'whoops!'>>> locals(){'name': 'foo', 'zip': 123, ... 'unused': 'whoops!', ...}>>> '%(name)s %(zip)i' % locals()'foo 123'

借助Python
3.6中的新f字符串功能,

locals()
不再需要使用:

>>> name = 'foo'>>> zip = 123>>> unused = 'whoops!'>>> f'{zip: >5} {name.upper()}''  123 FOO'


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5639968.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存