2013-01-31 64 views
0
{"query":{"normalized":[{"from":"hijab","to":"Hijab"}],"pages":{"68301":{ 

在Linux中(蟒蛇):Python的 - 獲取頁面ID從JSON

>>> data['query']['pages'] 
{u'68301': {u'extract': u'<p/>"</b>Hijab</b>" or "</b>\u1e25ij\u0101b</b>" (/h\u026a\u02c8d\u0292\u0251\u02d0b/, /h\u026a\u02c8d\u0292\xe6b/, /\u02c8h\u026a.d\u0292\xe6b/ or /h\u025b\u02c8d\u0292\u0251\u02d0b/;Arabic: \u062d\u062c\u0627\u0628\u200e, <small>pronounced&#160;</small>[\u0127i\u02c8d\u0292\xe6\u02d0b] ~ [\u0127i\u02c8\u0261\xe6\u02d0b]) is a veil which covers the head which is particularly worn by Muslim women beyond the age of puberty in the presence of non-related adult males.</p>', u'ns': 0, u'pageid': 68301, u'title': u'Hijab'}} 

誰能幫助我如何獲取該號碼()

+0

是'數據[ '查詢'] [ '頁']''一個或dict''str'? – tacaswell

+0

@tcaswell:這絕對是一個'dict';在python解釋器中沒有引號。 –

+0

@MartijnPieters謝謝,這是我從未注意過的細節。 – tacaswell

回答

3

的數量是一個關鍵字典:

>>> data['query']['pages'].keys() 
[u'68301'] 

.keys()返回一個字典鍵列表,se e爲Python dict type documentation爲詞典的完整的API。

+0

謝謝!並感謝所有給你! +1分給你們所有人<3 – Natsume

1

正弦這是一個dictionnary,您可以使用keys功能:

data['query']['pages'].keys()