Это довольно сложно, но я хотел бы иметь возможность обновить больший список, как только элемент был удален из мини-списка в большем списке.
listA = ['1','2','3','4','5','6','6','8','9','5','3','7']
Я использовал приведенный ниже код, чтобы разбить его на списки по трое
split = [listA[i:(i+3)] for i in range(0, len(listA) - 1, 3)]
print(split)
# [['1','2','3'],['4','5','6'],['6','8','9'],['5','3','7']]
split = [['1','2','3'],['4','5','6'],['6','8','9'],['5','3','7']]
если я удалил #3
из первого списка, разделение теперь будет
del split[0][-1]
split = [['1','2'],['4','5','6'],['6','8','9'],['5','3','7']]
после удаления #3
, я хотел бы иметь возможность обновить список так, чтобы он выглядел;
split = [['1','2','4'],['5','6','6'],['8','9','5'],['3','7']]
заранее спасибо