josn就是乙個字典,所以第乙個判斷就是它是不是字典,是的話就用dict.items()輸入key和values,然後再判斷values型別,如果是list,那就把list每個值取出來,再做判斷。如此自我呼叫,實現取值。
class
getvales()
:def
getdict
(dict1, values)
:global values1,va #定義全域性變數
values1 = values
for k, v in dict1.items():
#把字典的key和values變成陣列
if k == values:
va = v
elif
list
istype
(v):
#判斷型別是不是list
getvales.getlsit(v)
elif
type
(v)is
dict
: getvales.getdict(v, values1)
else
:print
(str
(k)+
":----"
+str
(v))
return va
defgetlsit
(list1)
:for i in list1:
iflist
istype
(i):
getvales.getlsit(i)
elif
dict
istype
(i):
getvales.getdict(i, values1)
else
:print
(list1)
HTTP請求 HTTP方法
http 1.1中可使用的方法 get 獲取資源 獲取伺服器的某個資源 get方法用來請求訪問已經被uri識別的資源。制定的資源經伺服器端解析後返回響應內容。也就是說,如果請求的資源是文字,那就保持原樣返回 如果是像cgi common gateway inte ce,通用閘道器介面 那樣的程式,就...
http 請求 聊聊HTTP請求及響應
http是超文字傳輸協議 英文 hypertexttransferprotocol,縮寫 http 是一種用於分布式 協作式和超 資訊系統的應用層協議。http是全球資訊網的資料通訊的基礎 包含三大部分 1.1請求行 位於請求訊息的第一行 格式 請求方式 資源路徑 http版本號 常用請求方式 ge...
HTTP請求以及HTTP響應
http請求 客戶端連上伺服器後,向伺服器請求某個web資源,稱之為客戶端向伺服器傳送了乙個http請求。乙個完整的http請求包括 乙個請求行 若干訊息頭 以及實體內容 請求行用於描述客戶端的請求方式 請求的資源名稱,以及使用的http協議版本號 訊息頭用於描述客戶端請求哪台主機,以及客戶端的一些...