2014-01-17 13 views
0

我正在使用Twitter API測試python的twitter庫,我請求了所有關於特定WOEID的趨勢主題,稱爲mexican_trends爲什麼我會在python集合中獲得每個元素名稱的u字母?

然後我試圖在一組讓每一個特定趨勢的名字,試圖通過這種方式:

trendsSet = set(trend['name'] 
      for trend in mexican_trends[0]['trends']) 

print轉儲ü字母前綴爲trendSet每個元素。

這是print json.dumps(mexican_trends, indent=2)

[ { 
    "created_at": "2014-01-17T18:51:20Z", 
    "trends": [ 
     { 
     "url": "http://twitter.com/search?q=%23MentirasQueNoTienenPerdon", 
     "query": "%23MentirasQueNoTienenPerdon", 
     "name": "#MentirasQueNoTienenPerdon", 
     "promoted_content": null, 
     "events": null 
     }, 
     { 
     "url": "http://twitter.com/search?q=%23FelizCumpleJLRoma", 
     "query": "%23FelizCumpleJLRoma", 
     "name": "#FelizCumpleJLRoma", 
     "promoted_content": null, 
     "events": null 
     }, 
     { 
     "url": "http://twitter.com/search?q=%23EsDeChakas", 
     "query": "%23EsDeChakas", 
     "name": "#EsDeChakas", 
     "promoted_content": null, 
     "events": null 
     }, 
     { 
     "url": "http://twitter.com/search?q=%22Jos%C3%A9+Sulaim%C3%A1n%22", 
     "query": "%22Jos%C3%A9+Sulaim%C3%A1n%22", 
     "name": "Jos\u00e9 Sulaim\u00e1n", 
     "promoted_content": null, 
     "events": null 
     }, 
     { 
     "url": "http://twitter.com/search?q=%23RioRomaEnRitmoson", 
     "query": "%23RioRomaEnRitmoson", 
     "name": "#RioRomaEnRitmoson", 
     "promoted_content": null, 
     "events": null 
     }, 
     { 
     "url": "http://twitter.com/search?q=%23TemasPerfectos", 
     "query": "%23TemasPerfectos", 
     "name": "#TemasPerfectos", 
     "promoted_content": null, 
     "events": null 
     }, 
     { 
     "url": "http://twitter.com/search?q=%22Juan+Gelman%22", 
     "query": "%22Juan+Gelman%22", 
     "name": "Juan Gelman", 
     "promoted_content": null, 
     "events": null 
     }, 
     { 
     "url": "http://twitter.com/search?q=Michoac%C3%A1n", 
     "query": "Michoac%C3%A1n", 
     "name": "Michoac\u00e1n", 
     "promoted_content": null, 
     "events": null 
     }, 
     { 
     "url": "http://twitter.com/search?q=M%C3%A9xico", 
     "query": "M%C3%A9xico", 
     "name": "M\u00e9xico", 
     "promoted_content": null, 
     "events": null 
     }, 
     { 
     "url": "http://twitter.com/search?q=TLCAN", 
     "query": "TLCAN", 
     "name": "TLCAN", 
     "promoted_content": null, 
     "events": null 
     } 
    ], 
    "as_of": "2014-01-17T18:59:14Z", 
    "locations": [ 
     { 
     "woeid": 23424900, 
     "name": "Mexico" 
     } 
    ] 
    } 
] 

而且trendsSet打印爲:

set([u'#RioRomaEnRitmoson', u'M\xe9xico', u'#MentirasQueNoTienenPerdon', u'TLCAN', u'#EsDeChakas', u'#FelizCumpleJLRoma', u'Juan Gelman', u'#TemasPerfectos', u'Jos\xe9 Sulaim\xe1n', u'Michoac\xe1n']) 

至於說,uithü字母前綴的每一個元素,爲什麼呢?

+0

查看http://stackoverflow.com/questions/599625/python-string-prints-as-ustring – OnlyThenDidIReckonMyCurse

+0

該死,就是對的。我實際上在python數組中查找了u,但乍一看沒有結果...因爲mexican_trends實際上是一個列表。 – diegoaguilar

+1

@Wooble:投票結束爲dup,而不是發表評論。這爲OP提供了更多的信息,阻止了數百名未成年人出現在搜索未來用戶等方面。 – abarnert

回答

1

u表示該字符串採用Unicode。

相關問題