簡體   English   中英

將php!array_key_exists轉換為python

[英]Convert php !array_key_exists to python

我在php中編寫了用於數據清理的代碼。 現在,我嘗試用python編寫相同的代碼,因為python的速度似乎比php快。

我在代碼的一部分中有問題,因為我不了解,該如何用python編寫此代碼。

這是我的PHP代碼。 如何在python中編寫此部分?

if(!array_key_exists("specialities",$d['data']))
{
   continue;
}

我嘗試了以下操作,但不起作用:

if not "specialities" in d['data']:
   continue

if "specialities" not in d['data']:
   continue

請幫我解決一下這個。 提前致謝。

這是示例數據:

"data" : {
        "website" : "something",
        "city" : "Bangalore",
        "specialties" : null,
        "description" : "",
        "zip" : "560029",
        "companyName" : "XYZ Company",
        "street1" : "SG Palya",
        "state" : "Karnataka",
    }

正在從mongodb以json格式檢索此數據。

也許錯誤只是數據中的錯字?

檢查: 特色 != 特色

您建議的解決方案應該起作用:

if "specialties" not in d['data']:
    continue

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM