- 博客(1)
- 收藏
- 关注
原创 [] * (n)和[[] for _ in range(n)]的区别
这会创建一个包含 `n` 个相同空列表的列表。这意味着它会复制空列表 `n` 次,以创建一个包含这些复制的新列表。这些复制的列表都是相同的对象,输出将是 `[[1], [], [], []]`,因为每个内部的空列表都是独立的对象。输出将是 `[[1], [1], [1], [1]]`,因为它们引用了相同的空列表。虽然所有的元素都是相同的整数对象,但你可以修改其中一个元素而不影响其他元素。这会创建一个包含 `n` 个不同空列表的列表。这意味着所有的元素都是相同的整数对象,
2023-10-22 16:21:55 126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人