создать пары идентификаторов пользователей с python - PullRequest
1 голос
/ 02 августа 2020

У меня есть два списка пользователей, первых последователей и последователей. Я хочу создать пару пользователей типа

(Early_adopter, Follower). Например:

#in 
early_adopters = [1, 2, 3]

#out
follower_list = [(1,a),(1,b),(1,c),(2,a),(2,e),(3,f)]

В моем приведенном ниже коде я могу получить список подписчиков, но здесь не указано, кто за кем следует.

follower_list = []
early_adopters = [1, 2, 3]

for usr in ea:
  for user in tweepy.Cursor(api.followers, user_id = usr).items():
    if user.id not in ea:
      follower_list.append(user.id)

1 Ответ

1 голос
/ 02 августа 2020

Вы были очень близки:

follower_list = []
early_adopters = [1, 2, 3]

for usr in early_adopters:
  for user in tweepy.Cursor(api.followers, user_id = usr).items():
    if user.id not in early_adopters:
      follower_list.append((usr, user.id))

Это сохраняет кортеж (early_adopter, follower) в списке followers_list.

...