Как выбрать первый элемент из одного списка и соответствующий элемент из другого вложенного списка

#list #for-loop

Вопрос:

У меня есть два списка.
Один из них-это обычный список, где элементы-это просто числа, а другой список-вложенный список, а элементы-URL-адреса для изображений.

Например,

 #a regular list
id=[100, 200, 300, ...] 

#a nested list
urls=[['http://www.a.jpg','http://www.b.jpg','http://www.c.jpg'],
['http://www.dd.jpg','http://www.ee.jpg'],
['http://www.fff.jpg','http://www.gggg.jpg','http://www.hhhh.jpg']] 
 

Моя цель-использовать цикл for и повторять каждый элемент из вложенного списка для каждого элемента в обычном списке. Например, когда я создаю цикл, проходящий через каждый идентификатор, я хочу также распечатать соответствующий элемент во вложенном списке.

 Expected code for this would be:
for i in id:
    #here I need to print out each element from the nested list
...
 
 Expected output:
100, ['http://www.a.jpg','http://www.b.jpg','http://www.c.jpg']
200, ['http://www.dd.jpg','http://www.ee.jpg']
300, ['http://www.fff.jpg','http://www.gggg.jpg','http://www.hhhh.jpg']
 

Другие части кодов для сохранения изображений с URL-адреса и размещения на локальном компьютере почти есть, но я продолжаю перебирать неправильные элементы или дубликаты. Я потратила так много времени..пожалуйста, кто-нибудь может мне помочь с этим?

Ответ №1:

Как насчет чего-то вроде (например, в Python)

 for i in range(0, len(id)):
    print(id[i], "," , urls[i])