我正在使用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ü字母前綴的每一個元素,爲什麼呢?
查看http://stackoverflow.com/questions/599625/python-string-prints-as-ustring – OnlyThenDidIReckonMyCurse
該死,就是對的。我實際上在python數組中查找了u,但乍一看沒有結果...因爲mexican_trends實際上是一個列表。 – diegoaguilar
@Wooble:投票結束爲dup,而不是發表評論。這爲OP提供了更多的信息,阻止了數百名未成年人出現在搜索未來用戶等方面。 – abarnert