Pythonで辞書や配列を操作する(tweepyで取得したデータも含めて)

kesin.hatenablog.com

 

自分のフォロー一覧を配列で取得する。

配列を辞書に格納する。

また、試しに出力してみる。

myID = api.me().id

fl = api.friends_ids(myID)

dicFollow = {}

dicFollow['IDs'] = fl

for id in dicFollow['IDs']:

    print(id)

 これでフォローのIDの一覧が出力されることを確認した。

 

 tweepyでTweetを取得し、取得したTweetを対象にしてループを回す。

tempDict = api.user_timeline(id=dicFollow['IDs'][0], count=200)

for item in tempDict:

    if 'media' in item.entities:

        if item.entities['media'][0],get('type') == 'photo':

            print (item.id)

ループの中でentities 内に 'media' keyが存在するか確かめ、存在する場合はそれがphotoであるか判定している。