Python 中的重複運算子如何作用於列表?
我們習慣於使用符號 * 表示乘法,但當 * 左側的運算元為列表時,它就會成為重複運算子。重複運算子建立列表的多個副本,並將它們全部連線在一起。可以使用重複運算子 * 建立列表。例如,
例子
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 會建立這些列表的淺表副本。因此,在一個地方更改物件將更改它們在重複的所有地方。如果您不希望出現這種情況,請不要使用重複運算子建立列表。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP