Ube*_*per 4 python list-comprehension list
好吧,假设我有一个列表,我想检查该列表是否存在于另一个列表中.我这样做可以做到这一点:
all(value in some_map for value in required_values)
Run Code Online (Sandbox Code Playgroud)
哪个工作正常,但是假设我想在缺少必需值时引发异常,并且缺少值.我怎么能用列表理解呢?
我或多或少好奇,所有的迹象似乎都指向不.
编辑 Argh我的意思是:
for value in required_values:
if value not in some_map:
raise somecustomException(value)
Run Code Online (Sandbox Code Playgroud)
看看那些我无法看到我如何找到错误发生的值
Mil*_*les 14
假设我希望在缺少必需值时引发异常,并且缺少值.我怎么能用列表理解呢?
列表推导是一种基于某些现有列表创建列表的语法简洁方法 - 它们不是for在一行中编写任何-loop 的通用方法.在此示例中,您实际上并未创建列表,因此使用列表解析没有任何意义.