You can only [retrieve 100 user objects per request](https://dev.twitter.com/rest/reference/get/users/lookup) with the 
`api.lookup_users()` method. Is there an easy way to retrieve more than 100 using Tweepy and Python? I have read this post: [User ID to Username tweepy](https://stackoverflow.com/questions/29223454/user-id-to-username-tweepy) but it does not help with the more than 100 problem. I am pretty novice in Python so I cannot come up with a solution myself. What I have tried is this:

```
users = []
i = 0
num_pages = 2
while i < num_pages:
    try:
        # Look up a collection of ids
        users.append(api.lookup_users(user_ids=ids[100*i:100*(i+1)-1]))
    except tweepy.TweepError:
        # We get a tweep error
        print('Something went wrong, quitting...')
    i = i + 1

```

where `ids` is a list containing the ids, but I get `IndexError: list index out of range` when I try to get a user with index higher than 100. If it helps I am only interested in getting the screen names from the user ids.