0
查找值在Django視圖我有一個對象在Django JSON對象
state_lookup = {"Alabama":"AL", "Alaska":"AK", ... "Wyoming":"WY"}
如何傳遞的狀態名字到該對象並獲取其縮寫回報呢?
查找值在Django視圖我有一個對象在Django JSON對象
state_lookup = {"Alabama":"AL", "Alaska":"AK", ... "Wyoming":"WY"}
如何傳遞的狀態名字到該對象並獲取其縮寫回報呢?
可以像列表一樣訪問Python字典。這是一個例子。
state_lookup = {"Alabama":"AL", "Alaska":"AK", ... "Wyoming":"WY"}
state = 'Alabama'
abbrev = state_lookup[state] # abbrev should be 'AL' now
毛的答案是確切的。
只有一個提示,如果沒有這樣的關鍵,你會得到一個例外。 所以有時你可能需要使用:
state = 'Alabama'
state_wrong = 'Alibama'
#to get key value with default defined
abbrev = state_lookup.get(state_wrong,None)
assert abbrev == None
#in case of more if... flow
if state_lookup.has_key(state_wrong):
abbrev = state_lookup[state_wrong]
else:
abbrev = None
assert abbrev == None
要快速到達速度在python我強烈建議通過實例從去: http://www.siafoo.net/article/52
祝您旅途蟒!
當試圖訪問鍵的json值時,在django視圖中出現此錯誤:'響應'對象沒有屬性'__getitem__' – Timo