当前位置:  开发笔记 > 编程语言 > 正文

是否有内置的等效于C#的Enumerable.Single()?

如何解决《是否有内置的等效于C#的Enumerable.Single()?》经验,为你挑选了1个好方法。



1> Alexander Ho..:

不是内置方法,但有一种惯用的方法来实现相同的目标:

(value,) = iterableValueError如果iterable不包含一个元素,则引发.

将存储单个元素,value因此您的示例可以简化为:

(value,) = iterable
return value

解包是赋值运算符的一个特性.

如果目标列表是以逗号分隔的目标列表:对象必须是具有与目标列表中的目标相同数量的项目的可迭代项,并且项目将从左到右分配给相应的目标.

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有