list_1 и list_2 - списки, возвращаемые при вызове функции вне функции:
list_1 = [foo(x)]
list_2 = [foo(y)]
list_1 = [1,2,3,4]
list_2 = [5,6,7,8]
zipped_list = list(zip(list_1, list_2))
zipped_list = [([1,2,3,4], [5,6,7,8])]
должно быть
zipped_list = [(1, 5), (2, 6), (3, 7), (4, 8)]
Есть идеи?