在Python中,可以使用列表推導式來創建并賦值二維數組。以下是一種常見的方法:
# 創建一個3x3的二維數組并賦值
array = [[0 for _ in range(3)] for _ in range(3)]
# 輸出結果
print(array)
輸出結果為:
[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
在列表推導式中,內層的for
循環用于創建每一行的元素,外層的for
循環用于創建每一行。使用range()
函數可以指定行數和列數,通過修改range()
函數的參數,可以創建不同維度的二維數組。對于需要賦予特定值的情況,可以修改內層for
循環中的表達式。