Если у вас есть список списков, чтобы сгладить, вы можете использовать цикл:
list_1 = [[1,2],[3,4],[5,6]]
list_2 = [[7,8],[9,10],[11,12]]
list_3 = [[13,14],[15,16],[17,18]]
lists = [list_1, list_2, list_3]
def flatten(lst):
...
lists = [flatten(lst) for lst in lists]
Ваша проблема в том, что вы пытаетесь обобщить что-то, что не может быть обобщено: набор независимых переменных.Игнорируя нерекомендованные решения, включающие в себя исправления имен динамических переменных, вам нужно просто перечислить сплюснутые списки:
list_1 = flatten(list_1)
list_2 = flatten(list_2)
list_3 = flatten(list_3)