У меня есть два списка списков, и я хотел бы создать новый список списков, содержащий каждое среднее значение по списку (усреднение значений в каждом месте).например: если у меня есть следующие списки:
file1 = [[1, -1], [2, -2], [3, -3], [4, -4]]
file2 = [[20, -40], [2, 0], [-50, 7], [30150, -200]]
, средний результат списка будет: (с использованием int для округления)
avg = [[10, -20], [2, -1], [-23, 2], [15077, -102]]
, как только я это сделаю, еслисписки не имеют одинаковую длину, я должен добавить компоненты длинного списка, как есть.например:
file1 = [[1, -1], [2, -2], [3, -3], [4, -4],[100, 100]
file2 = [[20, -40], [2, 0], [-50, 7], [30150, -200]]
результат будет:
[[10, -20], [2, -1], [-23, 2], [15077, -102],[100, 100]]
Я думал об использовании вложенных циклов, но это кажется слишком большим количеством операций.(поскольку эти списки являются лишь примерами, и я использую очень длинный список вместо этого ...) спасибо за помощь!