Как я могу добавить список в список в коде - PullRequest
0 голосов
/ 20 мая 2018

Я пытался очистить Instagram, и я уже достиг своей цели очистки, но полученный результат идеален, но я хочу, чтобы он был сохранен в списке в списке.

Код: -

Post links = ['https://www.instagram.com/p/BesW08pHfUt', 'https://www.instagram.com/p/BQZyTtej4yj']

      for post_link in post_links:
        _ = API.getMediaComments(get_media_id(post_link), max_id = 100)
        for c in reversed(API.LastJson['comments']):
            comment.append(c["user"]["username"])

Комментарии, которые я получаю от каждого поста, ссылки из Instagram

'https://www.instagram.com/p/BesW08pHfUt':-  'headhotel', 'famegalore', 'motivationpoem', 'malicioussatan'

'https://www.instagram.com/p/BQZyTtej4yj':- 'monarch_motivation', 'headhotel', 'motivationpoem'

Вывод, который я получаю

['headhotel', 'famegalore', 'motivationpoem', 'malicioussatan', 'monarch_motivation', 'headhotel', 'motivationpoem']

Вывод, который я хочу

[['headhotel', 'famegalore', 'motivationpoem', 'malicioussatan'], ['monarch_motivation', 'headhotel', 'motivationpoem']]

Я знаю, что это довольно просто, но я закодировал этот скребок за 2 дня, поэтому я немного запутался!

1 Ответ

0 голосов
/ 20 мая 2018

Я не знаком с этим API, но я думаю, что вы хотите сделать что-то вроде этого:

for post_link in post_links:
    _ = API.getMediaComments(get_media_id(post_link), max_id = 100)
    sublist = []
    for c in reversed(API.LastJson['comments']):
        sublist.append(c["user"]["username"])
    comment.append(sublist)

Это создает новый подсписок на каждой итерации внешнего цикла, который заполняет внутренний цикли затем мы добавляем подсписок в основной список comment.

...