Я пытаюсь установить area
на List
, за исключением случаев, когда требуется изменить area
, List
останется прежним. Итак, я сделал для l oop, который получил бы каждый элемент из List
и добавил бы его в область, но похоже, что почти работает, как если бы я пропустил шаг. Может кто-нибудь объяснить мне, почему он не работает? Желательно не отправлять код, потому что я сам хочу его закодировать, а затем объясню, но если вам действительно нужно, все в порядке.
List = [[1, 1, 1, 2, 1, 1, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [2, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1]]
area = []
for Map_list in range(len(List)):
area.append([])
for Map_index in List[Map_list]:
area[Map_list].append(List[Map_list][Map_index])
Для сравнения:
print(f'area: {area}')
print(f'List: {List}')