_是的,是“无关紧要”的传统名称(很遗憾,它与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的最佳方法;-)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)