[英]Include 2 conditions in a for loop in python
我有這條線:
logical= [value in line for value in Dictionnary["substance_name"].values]
這給了我這個錯誤:
TypeError: 'in <string>' requires string as left operand, not NoneType
這可能是由於我的字典中有一些空白。
所以為了解決它,我想添加這個:
logical= [value in line for value in Dictionnary["substance_name"].values and value not None]
由 synthax 似乎是不正確的。 我該如何正確表達? 我編輯了我的代碼:
logical= [value in line for value in DictionnaireMedicHUG["substance_name"].values]
if logical != None:
我仍然遇到同樣的錯誤
嘗試這個:
logical = [value in line for value in DictionnaireMedicHUG["substance_name"].values if logical is not None]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.