Python 中重复运算符如何在列表上工作?
pythonserver side programmingprogramming更新于 2026/1/30 0:12:17
我们习惯使用 * 符号表示乘法,但当 * 左侧的操作数是列表时,它就变成了重复运算符。重复运算符会复制多个列表,然后将它们全部连接在一起。可以使用重复运算符 * 创建列表。例如,
示例
numbers = [0] * 5 print numbers
输出
将给出输出 −
[0, 0, 0, 0, 0]
[0] 是一个包含一个元素 0 的列表。 重复运算符会复制 5 个此列表,然后将它们全部连接在一起形成一个列表。另一个使用列表中多个元素的示例。
示例
numbers = [0, 1, 2] * 3 print numbers
输出
这将给出输出 −
[0, 1, 2, 0, 1, 2, 0, 1, 2]
请注意,Python 在此创建了列表的浅表副本。因此,在一个地方更改对象将在所有重复的地方更改它们。如果您不想要这种行为,请不要使用重复运算符来创建列表。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

