alist, blist, clist, dlist, elist = ([] for i in range(5))
Недостаток вышеупомянутого подхода заключается в том, что вам нужно посчитать количество имен слева от =
и иметь точно такое же количество пустых списков (например, с помощью вызова range
или более явно) справа рука
боковая сторона.
Главное, не использовать что-то вроде
alist, blist, clist, dlist, elist = [[]] * 5
ни
alist = blist = clist = dlist = elist = []
, при котором все имена ссылаются на такой же пустой список!