以下程序将“派对”列表作为输入,并调用twitter api以获取其关注者。结果如下:
{
party1 : [[1,2,3]]
party2 : [[e,f,g]]
}
但我希望这些值是简单的列表(即[1,2,3],而不是[[1,2,3]])。我想来自页面的“页面”作为列表出现,但我无法弄清楚如何更简单地执行此操作。我也试过.append而不是+下面。
编辑:正如评论中所述 - 页面是一个列表。下面发布的代码可行 - 我没有运行正确版本的代码。我仍然会对.append导致[[。]]出现的原因感兴趣。关于这个问题我也没关系。
以下是代码:
def get_party_followers(parties):
ids = {}
for i in parties:
l=[]
for page in tweepy.Cursor(api.followers_ids, screen_name=i).pages():
l=l+page
print "resting"
time.sleep(60)
ids[i]=l
print i + " complete"
return ids`