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