Я прочитал все сообщения о раскрытии списков в Stackoverflow, но не могу найти решение своей проблемы.
У меня есть два списка, и я хочу добавить один элемент из list2 к каждому элементу в list1.
l1 = [[1,2],[3,4]]
l2 = [5, 7]
и результат, который я получаю,
[[1, 2, 5], [3, 4, 6]]
Я пробовал этот код
for i in range(len(l2)):
l1[i].extend(l2[i])
print(l1)
, но возвращает ошибку "Ошибка типа: объект 'int' не повторяется"
Когда каждый элемент l2 является списком сам по себе, например, l2 = [[5],[7]]
мой код работает нормально Это почему? И как мне настроить мой код для работы, когда l2 в этом формате l2 = [5, 7]