我遇到了一個問題,我可以通過Twitter API向我提供給定區域中前10個熱門主題的列表,但是我只能將整個打印或要打印的第一個字符,但不是列表中的第一個條目。Twitter趨勢列表打印第一個字符而不是第一個條目
下面的代碼是我試圖打印列表中的第一個條目(條目0),但我得到每個列表條目的第一個字符(字符0)。
from twitter import *
access_token = "myaccesstoken"
access_token_secret = "myaccesstokensecret"
consumer_key = "consumerkey"
consumer_secret = "consumersecret"
t = Twitter(auth=OAuth(access_token, access_token_secret, consumer_key, consumer_secret))
results = t.trends.place(_id = 2442047)
#I used the Los Angeles WOEID
for location in results:
for trend in location["trends"]:
trendlist = trend["name"]
print trendlist[0]
如果我只是用一個簡單的列表是這樣,我可以讓Python只是打印的第一項:
trendlist = ['one', 'two', 'three']
print trendlist[0]
任何人都可以提供關於爲什麼這種行爲是不同的指針,如何公正從趨勢列表中獲取一個條目打印?
嘗試打印的值'位置[「趨勢」]' –