x = [[] для i в диапазоне (n)]
В данном случае понимание списка создает новый список для каждого Итерация петли, в результате чего список независимых объектов списков. []] * 3 x [1] .append (0) print (x) # output: [[0], [0], [0]]
, с другой стороны, следующий фрагмент кода создает список из трех различных списков:
x = [[] for i in range(n)]
x = [] для i в диапазоне (3)]]
x [1] .append (0)
print (x) # output: [[], [0], []] здесь, каждый список в x - это отдельный объект, поэтому изменения, внесенные в один список, не влияют на другие.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3