場景:
比如說一個字典中的值對其進行判斷爲字符串,但是想其成爲布爾值。對布爾值進行操作如何做呢。
for example:
subnet = {"enable_dhcp": " true"}
if isinstance(subnet["enable_dhcp"], str):
subnet["enable_dhcp"] = (subnet["enable_dhcp"]).strip().lower() in "true"
print(subnet["enable_dhcp"])
可以通過對該字符串修改後取得最後的值,然後對其進行判斷是否在你所期望的設想中,此時返回時就成爲布爾值,對其進行獲取