好吧,讓我說我有一個列表,我想檢查列表是否存在於另一個列表中。我可以做,這樣做:使用列表解析和例外?
all(value in some_map for value in required_values)
,工作正常,但可以說我要加薪時所需的值丟失,與它缺少值異常。我怎樣才能使用列表理解?
我或多或少好奇,所有的跡象似乎指向不。
編輯哎呀我的意思是這樣的:
for value in required_values:
if value not in some_map:
raise somecustomException(value)
看着那些我不能看到我怎麼能找到發生錯誤的
非常相似:http://stackoverflow.com/questions/1528237/how-can-i-handle-exceptions-in-a-list-comprehension-in-python – 2012-05-08 18:58:31