下划线_作为Python中的变量名[重复]

下划线_作为Python中的变量名[重复],第1张

下划线_作为Python中的变量名[重复]

_
是的,是“无关紧要”的传统名称(很遗憾,它与I18N中的用法冲突,但这是一个单独的问题;-)。顺便说一句,在当今的Python中,代替:

_,s = min( (len( values[s]), s)  for s in squares  if len(values[s]) > 1        )

可能会编码

s = min((s for s in squares if len(values[s])>1),         key=lambda s: len(values[s]))

(不知道Peter Peter编写的是哪个版本的Python,但是他使用的惯用语是“ decorate-sort-undecorate”
[[DSU]]的示例,但用min代替了sort,而在当今的Python中,

key=
可选参数通常是制作DSU的最佳方法;-)。



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

原文地址: http://outofmemory.cn/zaji/5632042.html

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

发表评论

登录后才能评论

评论列表(0条)

保存